Upgrading Obfuscation Settings of Silverlight, Windows Phone and WinRT Projects to Enable XAML Renaming
Article ID: KB100023Published: October 4, 2012
XAML renaming feature for Silverlight, Windows Phone and WinRT technologies was introduced in Eazfuscator.NET 3.6. Projects obfuscated by earlier versions of Eazfuscator.NET should be upgraded to enable XAML renaming in order to achieve a better obfuscation coverage of XAML symbols.
Possible Side Effects
Please note that allowing Eazfuscator.NET to rename XAML symbols may be a breaking change for your project. If latter is the case, then an additional project tuning may be required by employing declarative obfuscation attributes.
Depending on a project type, there are two sets of instructions available.
A. Instructions for WinRT Projects
Please follow the instructions below to upgrade your WinRT (Windows 8 Store) project:
- Change Eazfuscator.NET compatibility version for the project to 3.6 or higher
B. Instructions for Silverlight and Windows Phone Projects
Please follow the instructions below to upgrade your Silverlight or Windows Phone project:
- Reapply Eazfuscator.NET integration to the project
This article applies to:
- Projects protected by Eazfuscator.NET version prior to 3.6
- Eazfuscator.NET 3.6 or higher. Earlier versions do not support XAML renaming for Silverlight, Windows Phone and WinRT