PreEmptive Solutions is in the final phase of beta testing the latest Dotfuscator release that extends protection beyond the assembly and into the XAML resources too. (This kind of support is already in production for WPF/BAML). This has three benefits; more of your assembly is protected, your XAML is protected, and you save time since configuration is now much simpler (no more exclusions).
The only software requirements are .NET 1.1 or higher and Silverlight 2 or higher. (Yes - this works with Windows Mobile 7, Windows Azure, ...) - and if your obfuscation supplier has not run targeted testing on this specific flavor of Silverlight - assume it will not work as advertised.
If you are interesting in being a beta candidate, email me (email@example.com) and I will have our support team send you credentials. Please keep in mind, this is beta – there are no fees – and you will have access to our support – but you cannot use this version for any production work.
A few other things to consider:
• Analytics (feature and usage tracking) can also be injected post-compile
• The analytics also support the Expression Blend Silverlight Analytics Framework (allowing both design-time web analytics and post-compile- time instrumentation in one).
• Dotfuscator consumes XAP files rather than assemblies and re-signs them automatically making your builds that much simpler.
For more information on our “universal Silverlight support”, see our TechEd announcement at http://www.preemptive.com/news-events/press-releases/307