|Dotfuscator > Configuring Dotfuscator via the GUI > The Visual Studio Interface > 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:
|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.