Dotfuscator Professional must be installed (and activated) before use.
The following are the minimum system requirements for running Dotfuscator.
- Operating System - one of:
- Windows 7 or later
- Windows Server 2008 R2 or later
- .NET runtime - .NET Framework, version 4.6.1 or later
- .NET SDK - .NET Framework (typically included with Visual Studio)
- Visual Studio - (optional) any number of the following in any combination:
- Versions - 2010 and later
- Editions - Community, Professional, and Enterprise
Dotfuscator can process assemblies that target other platforms, including Xamarin, .NET Core, and older versions of .NET Framework.
You can use Dotfuscator's Windows Installer (
.msi) on development machines.
The Windows Installer can also be used for some kinds of build agents, but dynamically provisioned build agents should instead use the Dotfuscator NuGet package.
See Build Agent Considerations for more information.
To install Dotfuscator with the Windows Installer:
Go to the Dotfuscator Downloads page and download Dotfuscator Professional. If you are not already logged in to the PreEmptive Solutions Website, you will be required to do so.
Find the version you want to download and select the Dotfuscator Installer for Windows. Your browser will download the installer (
Copy the installer file to the machine.
As a local administrator on that machine, run the installer.
Follow the prompts, noting the following:
When choosing features to install, ensure that you enable the Visual Studio integration features for the versions and editions of Visual Studio with which you build your projects. This will install the the MSBuild components that most projects should use.Note: If you install a version of Visual Studio after you have installed Dotfuscator, these components will not be available for the newly-installed Visual Studio. To fix this, go to Windows' Programs and Features, find Dotfuscator Professional, and select "Change" or "Modify" to relaunch the installer. You can update which features are enabled by selecting "Change" within the installer and following the prompts.
Once the product is installed, the installer will ask for your license key. If you skip this step, you will need to activate Dotfuscator in a different way.
Once you've installed Dotfuscator on your development machine, you can Protect Your App.