Dotfuscator CE is included with Microsoft Visual Studio. For instructions on installing Dotfuscator CE, see the Installation page.
Starting Dotfuscator CE
To begin using the Dotfuscator CE user interface, follow these steps:
Launch Microsoft Visual Studio.
In the Quick Launch (Ctrl+Q) search bar, type
In the Quick Launch results shown, under the Menus heading, select Tools → PreEmptive Protection - Dotfuscator.
- If you instead see, under the Install heading, PreEmptive Protection - Dotfuscator (Individual Component), then Dotfuscator CE is not installed. Select that option to install Dotfuscator CE.
You can also access Dotfuscator CE by opening the Visual Studio Tools menu and selecting PreEmptive Protection - Dotfuscator.
User Interface Overview
When Dotfuscator CE opens, the Start screen displays:
The user interface consists of three panels: the navigation tree (left), work area (right), and Build Output (bottom).
From the Start screen, you may perform several actions. If Dynamic Content is enabled, then you can view the release notes about the latest version of Dotfuscator CE and see the latest news releases from PreEmptive Solutions. The Start screen also provides the option to register Dotfuscator CE.
Working with Dotfuscator Projects
Dotfuscator CE's user interface configures builds using an XML file called a Dotfuscator project. The project defines the assemblies that will be read by Dotfuscator, how those assemblies will be modified, and where the modified assemblies will be written out.
The interface operates on one project at a time; to create a new project, open an existing project, or save the current project, use the File menu.
You can view an opened project's XML file by opening the View menu and selecting Project File.
Registering Dotfuscator CE
Register your copy of Dotfuscator CE to receive updates and enhancements, including the ability to build Dotfuscator projects from the command line.
You can begin the registration process via the Register now link on the Start screen, or by opening Dotfuscator CE's Help menu and selecting Register Product.... Either method displays this registration dialog:
Once your registration request is received and processed, you will receive a confirmation email from PreEmptive Solutions containing your registration verification code.
If you checked Send me Dotfuscator Professional so I can try its advanced features, you will also receive information on how to obtain an evaluation copy of Dotfuscator Professional Edition.
You can also use your e-mail to create an account for the Members section of preemptive.com, where you can manage evaluations and download analytics APIs.
Getting the Latest Version of Dotfuscator CE
In addition to the versions of Dotfuscator CE shipped with releases of Visual Studio, PreEmptive Solutions also periodically provides updated versions on its website. The Start screen displays a link to the most recent changelog after the Latest version heading.
To get the latest version of Dotfuscator CE, click here to go to the Dotfuscator Downloads page.
Setting User Preferences
Various application settings can be changed by opening the Tools menu and selecting User Preferences...
If necessary, enter the configuration details of your network's proxy server requirements in the Network settings section of the User Preferences dialog. Proxy information is not required if you do not have a proxy server or if those settings are controlled via Internet Explorer.
If you wish to use an XML viewer for viewing Dotfuscator XML files that is not your system's default viewer, you may click Browse... in the XML viewer application section and locate the application you wish to use.