2017-03-16 2 views
7

i die VS2017 Build-Tools mit vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet aber jetzt installiert, wenn ich mit den installierten MSbuild bauen, vorbei an den/p: DeployOnBuild = true, scheint es kein Versuch, eine der Config zu tun Transformation, Aspnet-Kompilierung oder Bereitstellung, die passiert, wenn ich die v14.0-Tools verwende.DeployOnBuild arbeitet nicht mit VS2017 MSBuild Tool

Welchen zusätzlichen magischen Zauberspruch muss ich tun, damit das funktioniert?

+1

Ich habe das gleiche Problem. Vielleicht wird dieses Problem es lösen. https://github.com/Microsoft/msbuild/issues/1901 –

+0

Meine Ziele fehlten – eWilli

Antwort

3

Stellen Sie sicher, dass Sie die richtige MSBuild.exe verwenden. Diese : C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ buildtools \ MSBuild \ 15.0 \ Bin

Oder wenn IDE (Enterprise) installiert: C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin

Wenn ein MSBUILD Schritt in einem Server TFS konfigurieren, stellen Sie den Pfad des MSBuild.exe manualy (Advenced/MSBuild/Quelle angeben): Set TFS MSBuild step

Verwendung dies: C: \ Programme (x86) \ MSBuild \ 15.0 \ Bin

wird dazu führen, dass kein Bereitstellungspaket erstellt wird.

+0

Vielen Dank! Ich habe 31 Versionen von "msbuild.exe" auf meinem Server gefunden, aber das ist die richtige – Andomar

Verwandte Themen