A new version of PostSharp RC 1 has been released.
So, a new version of the product is available for download - release candidate PostSharp 2.1, from our website and from the NuGet repository .
PostSharp 2.1 is a minor update to PostSharp 2.0. The reason for the release of this version is basically the editing of some errors that we made in the development of the previous version.
The release candidate promises to be a high-quality product that contains almost no bugs that we know and need to be tested by society before it is marked as stable and released as a release. Also, work was done on updating the documentation. So now it reflects all the functionality of the product. ')
What's new in PostSharp 2.1 RC 1?
RC contains the following additions relative to the previous CTP:
Architecture validation (PostSharp.Constraints) has been fully completed;
Warnings can be disabled locally (for a specific code element) using the IgnoreWarning attribute. For details, please see the documentation section .
The PostSharp project properties page now allows you to specify which warnings should be globally disabled. You can also specify those warnings that will be interpreted as errors;
Full compatibility with Code Contracts 4.0;
As an experimental one, the ability to find out which file and line number this or that error or warning applies to is added;
17 bug fixes;
What's new in PostSharp 2.1?
If you don’t know what's new in PostSharp 2.1 relative to version 2.0, then take a look at the list of changes:
Improved performance: now up to five times faster ( learn more )
Architectural validation: validation of architectural rules at compile time. ( learn more )
Extensions Reflection API: allows you to programmatically search and navigate through the code. ( learn more , learn more )
The NuGet package is now installed simply, without any windows ( learn more );
Support obfuscators: Dotfuscator is now supported ( learn more ).
Silverlight 5.0 support
Full compatibility with Code Contracts 4.
Improved messaging API.
Properties page in Visual Studio project properties.
Improved licensing policy.
License server
Page “How to start”
Updating your projects
To upgrade your projects from PostSharp 2.0 to PostSharp 2.1, you can use the conversion utility that is in PostSHarp HQ. Just open the application and click on the “convert” caption, then select the folder that contains your projects. All references to MSBuild libraries and imports will be automatically corrected.