Changes to PostSharp products and licensing.

PostSharp Technologies reshape their product line with their 5.0 release.
July 14, 2017
Press Release

PostSharp 5.0 is a major release, adding support for Microsoft .NET Core, Microsoft Visual Studio 2017, C# 7.0, and introducing exciting new features such as a new logging framework, much improved support for async methods, a caching aspect, command and dependency property aspects, and much more.

Changes in the Product Line and Licensing

PostSharp Technologies has taken the opportunity to reshape the product line, renaming their products, sharpening their positioning, and moving the boundaries between them.

  • PostSharp Professional becomes PostSharp Framework and now includes everything you need to automate the implementation or validation of your own patterns, including the Architecture Framework which used to be a part of PostSharp Ultimate. However, PostSharp Diagnostics is removed.
  • PostSharp Ultimate now has a big brother named PostSharp Enterprise. PostSharp Ultimate will still be an “all you can eat” version: the difference is that PostSharp Enterprise will address the typical non-technical requirements of large companies, namely custom license agreement, on-premises license server, and a blueprint source code license.
  • PostSharp Model becomes PostSharp XAML, the must-have companion to your XAML development. Besides NotifyPropertyChanged, undo/redo and code contracts, PostSharp Technologies is adding command and dependency property aspects.
  • PostSharp Diagnostics now has a free edition named PostSharp Diagnostics Developer Edition and no longer has any project size limitation. It means you can now add logging to your whole solution for free. There is however a time limitation: your applications will stop logging one day after they have been built. If you need logging, you have to rebuild them.

Deprecated Platforms

  • Windows Phone, WinRT, Silverlight – These platforms were not widely used by PostSharp users and will no longer be supported.
  • Portable Class Libraries – These are no longer necessary so have been deprecated.
  • Xamarin – PostSharp Technologies still believe in Xamarin but had to make choices to reach the 5.0 project finish line. PostSharp Technologies chose to suspend support for Xamarin with the intention to get back to work on this platform, but to support it through .NET Standard.
New products available from PostSharp.

Got a Question?

Live Chat with our PostSharp Technologies licensing specialists now.