Dotfuscating Multi-module Assemblies
A .NET assembly may be made up of multiple modules (i.e. files on disk). Usually an assembly is made up of one module, and this is the scenario that most tools such as Visual Studio support. Occasionally it is desirable to create assemblies made up of more than one module. Dotfuscator supports this scenario. Note that Dotfuscating a multi-module assembly is not the same as Dotfuscating multiple input assemblies (a separate scenario, also supported).
To Dotfuscate a multi-module assembly, only the prime module needs to be listed as an input assembly. The non-prime modules will be searched for in the same directory as the prime module.
In the prime module’s assembly manifest, Dotfuscator will automatically update the hash values of the other modules.