2017-12-18 287 views
0

嘗試從命令提示符運行TFSBuild /隊列。該命令無法識別TFSBuild,並且因錯誤而失敗,因爲「'TFSBuild'不被識別爲內部或外部命令,可操作程序或批處理文件。」在VS 2017安裝的服務器中。相同的命令在安裝VS2015的服務器上工作。來自cmd.exe的TFSBuild命令失敗,並顯示錯誤Visual Studio 2017

+0

您是否嘗試使用Visual Studio 2017打開源代碼並使用VS 2017構建它以生成新的TFSBuild。然後在安裝了VS2017的服務器的命令提示符下運行命令'TFSBuild/queue'?看起來這個文件是由VS2015生成的,不能被VS2017識別。 –

+0

是的。打開源代碼並連接到服務器試圖從命令提示符並通過MSBuild運行命令TFSBuild /隊列。還是一樣的錯誤。嘗試與dev命令提示符,並工作。但MSBuild exe命令只能通過普通的cmd提示符工作。 – Bala

+0

你是什麼意思「從命令提示符和通過MSBuild運行命令TFSBuild /隊列」?你是怎麼做到的?你能分享一些關於你做了什麼的更詳細的信息或步驟嗎?如果從命令提示符使用MSBuild,則應將路徑轉換爲安裝MSBuild的位置,例如,VS2017,「C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin」 。 –

回答

0

孔加入

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer 

到路徑變量解決了這個問題。 TFSBuild.exe駐留在上述路徑中。將上述路徑添加到路徑變量,我可以從正常的命令提示符執行TFSBuild。

相關問題