Skip to main content

Supported .NET Application Types

The .NET Framework family includes support for developing applications running under several hosts and devices. Agile.net code protection can process applications running on different .NET technologies; however, due to fundamental differences in those technologies, some of the features may not be available when protecting an application based on a certain technology.

The following table presents an availability and compatibility matrix of Agile.net code protection features for various .NET application types.

Feature NameCode virtualizationCode encryptionRenamingMethod call obfuscation
.NET 2.0 and above (WinForms, WPF, ASP.NET, etc.)YesYesYesYes
.NET Compact FrameworkNoNoYesNo
SilverlightNoNoYesNo
Windows Phone 7NoNoYesNo
Windows Phone 8NoNoYesNo
XNANoNoYesNo
Windows Store AppsNoNoYesNo
Feature NameString obfuscationResource encryptionControl flow obfuscationMerging
.NET 2.0 and above (WinForms, WPF, ASP.NET, etc.)YesYesYesYes
.NET Compact FrameworkYesNoYesNo
SilverlightYesNoYesNo
Windows Phone 7YesNoYesNo
Windows Phone 8YesNoYesNo
XNAYesNoYesNo
Windows Store AppsYesNoYesNo