About Us
We are a software R&D company located in Prague. Since 2005, we have been committed to empowering C# developers to create easily maintainable and clean code.

Download PostSharp

Nuget Packages

Package List

Component Features Development Packages Redistribution Packages
PostSharp Framework Aspect Framework, Architecture Framework PostSharp PostSharp.Redist
Common Code Contracts, Manual Logging PostSharp.Patterns.Common PostSharp.Patterns.Common.Redist
Aggregation (parent/child), Disposable PostSharp.Patterns.Aggregation PostSharp.Patterns.Aggregation.Redist
PostSharp Threading Threading models (immutable, freezable, synchronized, reader-writer synchronized PostSharp.Patterns.Threading PostSharp.Patterns.Threading.Redist
PostSharp Logging Logging PostSharp.Patterns.Diagnostics PostSharp.Patterns.Diagnostics.Redist
Logging adapter for Microsoft Application Insights PostSharp.Patterns.Diagnostics.ApplicationInsights
Logging adapter for Common.Logging PostSharp.Patterns.Diagnostics.CommonLogging
Logging adapter for Microsoft Enterprise Library PostSharp.Patterns.Diagnostics.EnterpriseLibrary
Logging adapter for Log4Net PostSharp.Patterns.Diagnostics.Log4Net
Logging adapter for Gibraltar Loupe PostSharp.Patterns.Diagnostics.Loupe
Logging adapter for Microsoft.Extensions.Logging PostSharp.Patterns.Diagnostics.Microsoft
Logging adapter for NLog PostSharp.Patterns.Diagnostics.NLog
Logging adapter for Serilog PostSharp.Patterns.Diagnostics.Serilog
Logging adapter for TraceSource PostSharp.Patterns.Diagnostics.Tracing
PostSharp MVVM NotifyPropertyChanged, Undo/Redo PostSharp.Patterns.Model PostSharp.Patterns.Model.Redist
XAML Command, XAML Dependency Property, XAML Attached Property PostSharp.Patterns.Xaml PostSharp.Patterns.Xaml.Redist
PostSharp Caching Caching PostSharp.Patterns.Caching PostSharp.Patterns.Caching.Redist
Caching adapter for Azure Service Bus PostSharp.Patterns.Caching.Azure
Caching adapter for Redis PostSharp.Patterns.Caching.Redis

Downloading Packages

You can download our NuGet packages from several locations:

  • The easiest option is simply to use nuget.org.
  • If your organization forbids nuget.org, you can connect to our private online repository.
  • If you're totally offline, you can download a zip file named PostSharp-NuGet-X.Y.Z.zip in our archive for any version you want, unzip the file to a local or shared folder, and add this folder as a local feed on your computer.