2017-03-16 52 views
7

我安裝了VS2017構建工具與vs_buildtools.exe --add Microsoft.VisualStudio.Workload.MSBuildTools --quiet 但現在當我建立與安裝的MSbuild,通過/ p:DeployOnBuild = true,似乎沒有嘗試做任何配置轉換,aspnet編譯或在使用v14.0工具時發生的部署。DeployOnBuild不能與VS2017工作MSBuild工具

要做這項工作我還得做些什麼額外的魔法咒語?

+1

我有同樣的問題。也許這個問題將解決它。 https://github.com/Microsoft/msbuild/issues/1901 –

+0

我的targests失蹤 – eWilli

回答

3

確保您使用正確的MSBuild.exe。 此: C:\ Program Files文件(x86)的\微軟的Visual Studio \ 2017年\編譯工具\的MSBuild \ 15.0 \斌

或者,如果IDE(企業)安裝: C:\ Program Files文件(x86)的\微軟的Visual工作室\ 2017年\企業\的MSBuild \ 15.0 \斌

如果配置在TFS服務器一個MSBuild步,設置MSBUILD.exe的路徑manualy(上級篇/的MSBuild /指定位置): Set TFS MSBuild step

使用這個: C:\ Program Files(x86)\ MSBuild \ 15.0 \ Bin

將導致沒有創建部署包。

+0

謝謝!我在我的服務器上發現了31個「msbuild.exe」版本,但這是正確的 – Andomar