2017-12-18 234 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。

相关问题