VSIP Partner Free

PostSharp boosts productivity, raises quality and eradicates boilerplate. PostSharp is a leading tool for design pattern automation, aspect-oriented programming and design enforcement.

(32) Review
Visual Studio
2013, 2012, 2010
Download (100,924)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (32)
Q and A (2)
Sign in to write a review
Sort by:

by Safta21 | Mon 11:31 AM

by Paragon500 | July 30 2014

Fantastic piece of software! Currently only using aspect attributes for data validation and applying defaults - and I am already very impressed! Makes code much much more readable and simpler to maintain. Looking forward to learning about and using all its features! Thanks for creating it!

by Nikhil S Singh | June 28 2014

thanks for tool, it really help me to have some aspect ready available.

by roberthipwell | June 24 2014

by wassim.azirar | June 12 2014

PostSharp is a very good tool, it helped me to get rid of all the repetitive code and I gained a lot of time doing MVVM in the way it has to be done.
Beside of that, logging exceptions with PostSharp is very simple and easy.
Another thing is that the compilation time which has decreased very much compared to the normal process.
Thank you for creating this tool, and I wish you could add more features.

by Riaan de Wet (UNISA) | April 18 2014

I’ve been using PostSharp for a while now for my programming projects.
PostSharp really helps me with an easy way for implementing logging and exception handling so that I can focus nitty-gritty for my assignments.

PostSharp is definitely a tool that I will add to my professional repertoire.

by Veikedo | March 28 2014

Really powerful and graceful framework. I'm in an euphoria when using it.
Also if you are in academic stuff you can get a free Ultimate edition of PostSharp.

by fiddlergreen43 | February 27 2014

by | February 10 2014

I have been using PostSharp with several clients now and have used it to implement tracing, logging and exception handling. Other features I love include introducing interfaces and methods as well as the compile-time validation. This last feature really helps me to protect other developers from using code in an invalid manner. PostSharp is an absolute must-have!

by Elliot-mtb | December 30 2013

I used PostSharp for a Computer Science graduate-level class project involving aspect-oriented techniques. I found it incredibly easy to use. I was able to quickly add PostSharp to my projects and I experienced no problems. I'm definitely impressed by this quality product.

by OhDuck | December 09 2013

PostSharp is a great library/tool that is a very well documented. It has saved me a great deal of effort in writing boiler plate code, cleans up large projects nicely and helps reduce the number of bugs introduced from code that is used across the solution.

I would strongly recommend this product.

by Santiago_ M | December 03 2013

PostSharp is one of the greatest extensions creates for C#.
As a developer I have gained lot of productivity just using PostSharp. Once you start using PostSharp it will change the way you see any other programming language.
Clearly AOP is an important paradigm that has lot of potential and in PostSharp you will find a high-quality product that brings AOP into the OOP world with an excellent mix.

by Jan Oliver Rüdiger | November 29 2013

PostSharp is a fantastic tool for any C # developer. AOP is an important paradigm. PostSharp helps my students to understand what is a really good AOP/OOP programming style.

by Ester Liquori Design | November 28 2013

PostSharp is a great tool that really save your day.
Once tried you can't do without for a fast and secure development of your applications.
It set your developers free from taking care of redundant code allowing a better focus on the business.

by Marek Láni | November 22 2013

I think this product is really of high quality. It is well documented and provides many ready made aspects resp. pattern libraries so developers can benefit from them and do not have to write their own implementation of some frequently used design patterns. Moreover Postsharp is great tool for creation of custom design patterns.

by Miloš Chaloupka | October 12 2013

Great for reducing boilerplate code. Postsharp is an easy and convenient way to aspects.

by ThmsNmnn | September 27 2013

We used PostSharp to add tracing to our desktop app. It was easy to use and added a wealth of information to our application. Even integration in build server worked within one day. Sales and support responded fast and with adequate information.

by Skriabin1303 | September 25 2013

I've been using postsharp for several years and it has become one of the important ingredients in my production code assemblies.
One of the first things I'm doing when setting up an assembly for production code is integrate postsharp (for logging)

The logging alone makes the product worth while for me but there are many other usages, just look at sharpcrafters' homepage

There have been problems in combination with obfuscators (resolved in version 3) and sometimes it's been a bit tricky getting it running with ncrunch, but it still deserves the five stars.

by Barking Tree | September 19 2013

PostSharp goes a long way towards eradicating the chore of writing cross-cutting code and cluttering up your source with repetitive blocks of code.

by Anas.M | September 17 2013

Post Sharp is a gem. it helped me a lot to simplfy and get clean code. its a real time saver, specialy in mvvm.

With, PostSharp, AOP is easy to use , and the developpement of my application is much faster.

I realy recommande this amazing tool.

1 - 20 of 32 Items   
Sign in to start a discussion

  • ETW support for logging
    2 Posts | Last post 7:17 AM
    • Do you have any plans to also support ETW ( as logging option in PostSharp (
    • There is no plan to implement support for ETW (we didn't exclude it) but we do plan to make it possible to write custom back-ends much more easily than before. This work is planned for the winter.
  • Licence
    4 Posts | Last post May 09, 2013
    • Is it allowed to use this extension in commercial projects?
    • Hello,
      In normal times you can use the extension in commercial projects.
      However, the current version is a pre-release and is governed by our Evaluation License, which does not allow for use in production. Please use our current stable release 2.1 ( for a version that can be use commercially today.
    • This has changed now, right?
    • Yes, PostSharp 3 is now RTM and can be used commercially.