【发布时间】:2017-10-14 11:55:19
【问题描述】:
我在 PowerShell 文件中有以下代码:
$msbuild = 'C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe'
iex ("& {0} {1}" -f $msbuild, "-version")
我得到的错误是:
x86 : 术语“x86”未被识别为 cmdlet 的名称, 函数、脚本文件或可运行的程序。检查拼写 名称,或者如果包含路径,请验证路径是否正确并 再试一次。
我尝试了很多方法,但无法让 PowerShell 在脚本中使用字符串变量工作。我更一般的目标是运行具有以下性质的脚本
iex ("{0} {1} {2}" -f $msbuild,$project_name,$config)
【问题讨论】:
标签: powershell msbuild