Dotfuscator User's Guide
Deploying a Dotfuscator Project

Within Visual Studio, a Dotfuscator project exposes its outputs, just like other familiar Visual Studio project types, such as C# or VB.NET. As a result, you can use a Dotfuscator project as a source for any deployment or setup project that knows how to consume Visual Studio projects. This section assumes you are familiar with setup and deployment projects.

Dotfuscator exposes several output groups, summarized below:

Output Group Description
Primary Output Contains the output assemblies and any package artifacts
Localized Resource DLLs Contains satellite DLLs
Reports Contains removal report and HTML report files
Map Files Contains XML renaming map file
Debug Symbols Contains PDB files for output assemblies, if any.

 To tell a setup project to package all your obfuscated assemblies, simply point the setup project to the Dotfuscator project’s Primary Output group.

For assemblies that are sourced from other Visual Studio Projects, Dotfuscator also exposes the source project’s dependencies to the deployment project.



© 2016 PreEmptive Solutions, LLC. All Rights Reserved.