[quoted text, click to view] > AL should create a single file.
Yes, it does create a single file. It is a very small file containing only
the assembly manifest. It executes fine as long as the module is in the
same directory as the EXE file created by AL.exe. When I remove the module
it fails.
The /main: directive is to specify the entry point in the external module.
Read the Microsoft documentation at:
http://www.msdnaa.net/Resources/Display.aspx?ResID=518 It paints a picture that is quite different from my Java-centric view of
putting all your code and resources in one jar file to be sure you are
distributing everything the client needs. The new improved .NET world is
one where you group functionality into reusable modules accessible by other
assemblies, where users double-click on an application and .NET only
downloads the modules (files) not already local to your computer over the
net, where "dll hell" is gone, etc, etc. So my quest to get everything into
one file seems to boil down to "why would you want to do that"? It appears
to be an issue of "thinking in Java" vs. "thinking in .NET". Am I right?
Having said that, I STILL want to put everything in one file! Call me
old-fashion. So if you find a way please let me know.
Mike