PostSharp Framework

Build your own aspects and start eliminating boilerplate from your .NET codebases.

Published by PostSharp Technologies
Distributed by ComponentSource since 2015

Prices from: $ 372.40 Version: 2025.1.x NEW Updated: May 2, 2025

i

PostSharp Framework replaces PostSharp Professional.

PostSharp Framework 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 Professional customers will be offered a free subscription to PostSharp Diagnostics for the...

Show more

PostSharp Framework replaces PostSharp Professional.

PostSharp Framework 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 Professional customers will be offered a free subscription to PostSharp Diagnostics for the whole duration of their PostSharp Professional subscription that has already been paid for. Please contact our sales team if you’re interested. Support for the license server is also removed. Please contact us if you’re impacted.

PostSharp Framework Specification

 
Features
Licensing granularity
PostSharp Framework1
PostSharp MVVM1
PostSharp Threading1
PostSharp Logging5, 10, 25, 100, 500
PostSharp Ultimate1
PostSharp Enterprisemin. 50
Unlimited number of build servers
PostSharp Framework
PostSharp MVVM
PostSharp Threading
PostSharp Logging
PostSharp Ultimate
PostSharp Enterprise
Perpetual license
PostSharp Framework
PostSharp MVVM
PostSharp Threading
PostSharp Logging
PostSharp Ultimate
PostSharp Enterprise
Includes 1 year of professional support and free updates
PostSharp Framework
PostSharp MVVM
PostSharp Threading
PostSharp Logging
PostSharp Ultimate
PostSharp Enterprise
Code Contracts
PostSharp Framework
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
PostSharp Aspect Framework
PostSharp Framework
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
PostSharp Architecture Framework
PostSharp Framework
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
INotifyPropertyChanged
PostSharp Framework 
PostSharp MVVM
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Command
PostSharp Framework 
PostSharp MVVM
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Dependency Property
PostSharp Framework 
PostSharp MVVM
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Undo/Redo
PostSharp Framework 
PostSharp MVVM
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Aggregatable (parent/child/visitor)
PostSharp Framework 
PostSharp MVVM
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Disposable
PostSharp Framework 
PostSharp MVVM
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Immutable
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Freezable
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Thread Affine
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Actor
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Synchronized
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Reader-writer synchronized
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Deadlock detection
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Thread dispatching
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Logging
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging
PostSharp Ultimate
PostSharp Enterprise
Caching
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate
PostSharp Enterprise
Custom License Agreement
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate 
PostSharp Enterprise
License Server
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate 
PostSharp Enterprise
Source Code Blueprint Subscription
PostSharp Framework 
PostSharp MVVM 
PostSharp Threading 
PostSharp Logging 
PostSharp Ultimate 
PostSharp Enterprise
  PostSharp Framework PostSharp MVVM PostSharp Threading PostSharp Logging PostSharp Ultimate PostSharp Enterprise
Features
Licensing granularity 1 1 1 5, 10, 25, 100, 500 1 min. 50
Unlimited number of build servers
Perpetual license
Includes 1 year of professional support and free updates
Code Contracts      
PostSharp Aspect Framework      
PostSharp Architecture Framework      
INotifyPropertyChanged      
Command      
Dependency Property      
Undo/Redo      
Aggregatable (parent/child/visitor)    
Disposable      
Immutable      
Freezable      
Thread Affine      
Actor      
Synchronized      
Reader-writer synchronized      
Deadlock detection      
Thread dispatching      
Logging      
Caching        
Custom License Agreement          
License Server          
Source Code Blueprint Subscription