Single File Assembly = normal application or library, in fact, VS creates only Single File Assemblies. Multi File Assemblies are used for combining multilple .NET languages in one assembly or for delayed downloading of an assembly.
For the .NET equivalent of ActiveX server apps, look up "remoting".