.NET code protector
 

Essential Update Required for .NET CLR 2.0

Latest Dotfuscator Editions Ensure Compliance

The .NET Common Language Runtime (CLR) version 2.0 that ships with Visual Studio 2005 tightens some security restrictions.

As a result, older versions of Dotfuscator (such as the one included in Visual Studio.NET 2003) may emit metadata that will not work with the .NET Common Language Runtime (CLR) version 2.0. The CLR versions 1.0 and 1.1 accept this metadata without complaint. Future versions of the CLR (starting with 2.0) may not accept the metadata. Applications obfuscated with older Dotfuscator versions may not run in CLR 2.0 environments that do not also have older .NET CLR versions installed. In addition to ensuring compliance, Dotfuscator Professional Edition also provides advanced new features such as Watermarking, Object Linking, and 21 others.

Steps to ensure compliance:

1.  Login to the support site to get version 1.2.1879 or higher of Dotfuscator Community Edition OR Upgrade to Dotfuscator Professional Edition 3.0 and use one of them to obfuscate your application.

2. For currently obfuscated applications, either obfuscate the application again using Dotfuscator Pro or Standard versions 2.0.1879 or higher or Dotfuscator Community Edition version 1.2.1879 or higher OR download the dfconvert tool and run it on your currently obfuscated applications. Note it will not hurt to run this tool more than once against an application. This tool will convert the metadata and your application will run correctly in the CLR 2.0 environment.

If you have any questions about this process, email us at convert@preemptive.com

Important Links:

Dotfuscator Support Site

Feature Comparison: Dotfuscator Professional Edition vs Other Editions

Try the Professional Edition at no obligation

 


©2007 PreEmptive Solutions   |   Site Map   |   Legal   |   Privacy   |   Home