What's New

We're constantly working on improving PostSharp and providing support for the latest platforms.

Microsoft is releasing a new version of Visual Studio, C#, or .NET almost every month. The best way to avoid bad surprises is to have an up-to-date
maintenance subscription.

Version Release Date Key Features
2023.0 November 2022

Support for .NET 7 and C# 11

Side-by-side compatibility of PostSharp Tools for Visual Studio with Metalama

Versioning scheme based on calendar year.

6.10 November 2021

Support for .NET 6, C# 10 and Visual Studio 2022

6.9 March 2021

Visual Studio Tooling performance improvements

6.8 December 2020

Support for .NET 5 and C# 6

Logging: per-request logging, distributed logging

6.7 October 2020

Support for Xamarin and Blazor

Logging: better integration with existing logging frameworks

Better support for async iterators

6.6 April 2020

PostSharp Community

Per-Repo Subscriptions

Opening PostSharp SDK for low-level add-ins

6.5 (LTS) February 2020

Support for Docker

Build-Time performance emhancements: up to 2x faster

PostSharp Tools for Visual Studio performance improvements

Support for IMemoryCache and the new Azure Service Bus API in Caching

6.4 December 2019

Support for .NET Core 3.0 and .NET Standard 2.1

Support for C# 8.0

Support for field/property initializers

Free ordering of OnMethodBoundary aspects on iterators with semantic advising

6.3 October 2019

Support for building on Linux and MacOS

Support for Deterministic Build

PostSharp Tools for Visual Studio performance improvements

Free ordering of OnMethodBoundary aspects without OnYield/OnResume advices on async methods

Contracts: ability to customize the type of thrown exceptions

6.2 May 2019

Support for Visual Studio 2019

6.1 March 2019

Support for C# 7.3

Visual Studio debugger: better support for async methods

Logging: major improvements in the front-end API

6.0 July 2018

Support for .NET Core 2.0-2.1 and .NET Standard 2.0

Support for Portable PDB

Support for C# 7.2

Improvements in Caching and Logging components.

5.0 July 2017

Support for Visual Studio 2017

Support for .NET Core 1.0 and .NET Standard 1.6

Support for NuGet 3

Filled gaps in support for async methods

XAML: Command, Dependency Property and Attached Property

Code Contracts: support for out parameters and return values

Improvements in Caching and Logging components