How do I prevent a type from renaming?
You can use the Obfuscation attribute to exclude a type (or member) from renaming. If you do not want to add attributes to your code, you can do the same in an external configuration file.
Can I exclude an assembly in a XAP file from obfuscation?
Yes you can. Use the /XAPEXCLUDE option.
Why do I still see some of my code?
The control flow obfuscation feature of DeepSea changes your code such that it will look much more complicated when it is decompiled. To prevent a large increase in code size control flow obfuscation is not performed for very small methods like property getters. Further more, in contrast to some other Obfuscators we do not employ trics just outside the .NET specification, because they will break your assemblies at medium trust environments.
Is DeepSea integrated in Visual Studio?
Yes. DeepSea is integrated in Visual Studio 2005, 2008 and 2010. You can use the "Obfuscate" setting of VB.NET and C# projects or add an obfuscation project to your solution.
Can I obfuscate an entire XAP file?
Yes, just drag it into DeepSea and hit the Go button.
Does DeepSea support .NET 4, Silverlight 4 or Windows Phone 7?
Yes, we support all .NET versions including the latest releases.
I want to reseller DeepSea Obfuscator. Is that possible?
Please contact sales@deepseaobfuscator.com.