Skip to content

AppDeploy

Robb Schiefer edited this page Oct 5, 2016 · 3 revisions

AppDeployPlus provides packaging of non-web applications. This includes: console apps, Windows Services, Scheduled Tasks, file shares, SSIS packages, etc.

Basic Setup

  1. Add the MSDeployAllTheThings.AppDeploy Nuget package to your console project

  2. Build the project with the /p:DeployOnBuild=true flag and the MSDeploy package will be created in the bin/[configuration]/appDeployment folder.

Parameterization

WebDeploy Parameterization is used to handle configuration transformation during deployment. For more details about WebDeploy Parameterization and a VS extension to preview parameterization results checkout the following webpages -

http://www.dotnetcatch.com/2014/09/08/parameterizationpreview-visual-studio-extension/ https://github.com/rschiefer/ParameterizationPreview

Build Agent Requirements

The version of VS will depend on the version you use for your project.

Clone this wiki locally