Using SmartAssembly in a team
If you are working within a development team (2 or more developers), the most cost-effective option is to purchase a Pro (or Standard) edition copy of SmartAssembly to install on your build server (we call any machine you produce release builds on a "build server" ), and a Dev edition copy for each developer that needs to work locally. By that we mean developers who need to:
- View error reports from the shared database (when used in conjunction with a Pro license)
- Obfuscate on their machine to test that the obfuscation is working (builds will expire after 7 days and only run on machines with SmartAssembly installed)
The Dev edition of SmartAssembly effectively allows the developers in the team to test the obfuscation on their machine and access exception reports without having to remote-desktop into the build server, making their experience significantly better.
Please note that you will not be able to process assemblies for release to end-users using the Dev edition.
Architecture diagram illustrating how SmartAssembly works within a team environment
To enquire or to purchase
SmartAssembly can protect your Winforms, Silverlight, Windows Phone 7, ASP.NET applications and more. It can also be integrated into build processes using MS Build or the command-line.