Skip to main content

Upgrading Obfuscation Settings of Silverlight, Windows Phone and WinRT Projects to Enable XAML Renaming

Article ID: KB100023Published: October 4, 2012

Synopsis​

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.

Instructions​

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:

  1. 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:

  1. Reapply Eazfuscator.NET integration to the project

Applicability​

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