Spongman
Spongman

Reputation: 9881

DeployOnBuild not working with VS2017 MSBuild tools

i installed the VS2017 build tools with vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet but now when I build with the installed MSbuild, passing the /p:DeployOnBuild=true, there seems to be no attempt to do any of the config transformation, aspnet compilation, or deployment that happens when i use the v14.0 tools.

what extra magic incantation do i have to do to make this work?

Upvotes: 7

Views: 2431

Answers (1)

siposz
siposz

Reputation: 71

Make sure that you use the proper MSBuild.exe. This: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin

Or if IDE (enterprise) installed: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin

If configure an MSBUILD step in a TFS server, set the path of the MSBUILD.exe manualy (Advenced/MSBuild/Specify location): Set TFS MSBuild step

Using this: C:\Program Files (x86)\MSBuild\15.0\Bin

will cause that no deployment package created.

Upvotes: 5

Related Questions