Part of Ultimate ComponentOne XapOptimizer™


In one click you can reduce the size of your Silverlight and Phone apps up to 70% and secure your code with obfuscation. Add ComponentOne XapOptimizer™ to your dev cycle with build automation, backups, and limitless options.

Supported Platforms

  • Silverlight 4
  • Silverlight 5
  • Windows Phone 7.1
  • Windows Phone 8

Features and Highlights

Customize the Optimization Output

See what's going to be removed from the assembly before it is actually removed. You can also manually "Pin" some elements to keep them after the optimization process. You can now pin entire assemblies, namespaces and resources. Customize the Optimization Output


Choose to enable or disable obfuscation and choose the specific elements to obfuscate. Obfuscation is the deliberate act of making your source code difficult for others to reverse engineer. Obfuscation

Sign Assemblies

You can specify strong-names for the assemblies in the application. You can choose whether to sign elements in the assembly and which specific elements to sign. Sign Assemblies

Save Projects and Create Backups

XapOptimizer allows you to save projects allowing you to reopen the project at a later date or easily try different options. It also has the ability to automatically create a back up version of the file to be optimized. Save Projects and Create Backups

Integrate with Your Build Process

Integrate XapOptimizer as part of the build process in Microsoft Visual Studio. This is easy to do using a post-build event to automatically optimize your app every time you perform a release build. Note that previously you could use the /cmd command line argument to run XapOptimizer in command mode for batch runs. Now, you can use the separate XapOptimizerCmd.exe application included in the XapOptimizer installation. Integrate with Your Build Process

Use with Any Third Party Controls

Use XapOptimizer with any Silverlight assembly including third party controls; it is not restricted to ComponentOne controls. Use with Any Third Party Controls

Windows Phone and Silverlight 5 Support

XapOptimizer now includes enhancements to support Windows Phone 8 (Apollo) and Silverlight 5 applications as well as Silverlight 4 and Windows 7.1 (Mango). Windows Phone and Silverlight 5 Support


Whether you are a customer or just trying us out, we stand behind you. Valuable learning resources such as samples, videos, and forums are free and just a click away.

Ready to start your 30-day, risk-free trial?

Includes free technical support.

Ready to buy?

All licenses are developer-based and there are no limits on the distribution of applications–unlimited, royalty-free, run-time distribution.


Need help deciding?

Chat with sales, call or email. We're here to answer all your questions.

1.800.858.2739 | 412.681.4343

Chat with Sales