Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell中的TFSBuild调用引发错误_Powershell - Fatal编程技术网

Powershell中的TFSBuild调用引发错误

Powershell中的TFSBuild调用引发错误,powershell,Powershell,我在powershell ISE中遇到以下错误: tfsbuild:术语“tfsbuild”无法识别为cmdlet的名称 我尝试了tfsbuild的完整路径,但仍然出现错误 C:\ProgramFiles(x86)\Microsoft Visual Studio 12.0\Common7\IDE\tfsbuild开始/集合:http://xxxx:8080/tfs/DefaultCollection“/builddefinition:“yyyy/zzzz”如果TfsBuild.exe不在您的路径

我在powershell ISE中遇到以下错误:

tfsbuild:术语“tfsbuild”无法识别为cmdlet的名称

我尝试了tfsbuild的完整路径,但仍然出现错误


C:\ProgramFiles(x86)\Microsoft Visual Studio 12.0\Common7\IDE\tfsbuild开始/集合:http://xxxx:8080/tfs/DefaultCollection“/builddefinition:“yyyy/zzzz”

如果TfsBuild.exe不在您的路径中,则您需要:

  • 用引号括起完整路径
  • 带前缀的呼叫&
  • 包括扩展名.exe
&“C:\ProgramFiles(x86)\Microsoft Visual Studio 12.0\Common7\IDE\TfsBuild.exe”开始…

或者,您可以将工作目录更改为包含.exe的文件夹,只需“点源”可执行文件即可

cd "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE"
.\TfsBuild.exe start...

是否将“C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE”文件夹添加到环境路径?我想可能会有一种方法,包括向powershell添加模块或其他内容。我不希望为了运行这个脚本而必须全局设置环境路径。我基本上是想弄清楚在“C:\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\Tools”中的VsDevCmd.bat文件中发生了什么,路径是否用空格括起来?您是否使用
和“C:\Program Files…”
运行它(当有空格时,&很重要)?发布代码将有助于提供答案。您给出的错误表明,您指定路径的方式有问题-“tfsbuild”与完整路径之间存在某种差异。