Post­Sharp Documentation / Deployment and Configuration / Deployment

Deployment

PostSharp has been designed for easy deployment in typical development environments. Over the years, source control and build servers have become the norm, so we optimized PostSharp for this deployment scenario.

In most situations, PostSharp should work just fine without any advanced configuration. This chapter includes a detailed description of all deployment and configuration scenarios.

It contains the following topics:

Chapter

Description

Requirements and Compatibility

This topic lists the requirements for development, build and end-user devices.

PostSharp Components

This topic contains a summary of PostSharp components.

Installing PostSharp Tools for Visual Studio

This topic shows how to install PostSharp Tools for Visual Studio using an interactive installer.

Installing PostSharp Tools for Visual Studio Silently

This topic shows how to install PostSharp Tools for Visual Studio silently using a command line interface.

Installing PostSharp Into a Project

This topic shows how to install PostSharp Compiler into your project using NuGet Package Manager.

Installing PostSharp without NuGet

This topic shows how to install PostSharp Compiler into your project without NuGet Package Manager.

Using PostSharp on a Build Server

This topic shows how to use PostSharp on a build server and describes licensing details for this scenario.

Upgrading from a Previous Version of PostSharp

This topic explains how to upgrade from a previous version of PostSharp.

Uninstalling PostSharp

This topic shows how to uninstall PostSharp from your projects and from Visual Studio.

Deploying PostSharp to End-User Devices

This topic describes redistribution of PostSharp run-time libraries to end-user devices.

Executing PostSharp from the Command Line

This topic shows how to execute PostSharp Compiler from the command line to instrument an existing assembly including those where source code is not available.