1
我有一个PowerShell文件下面的代码:运行的MSBuild从PowerShell的
$msbuild = 'C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe'
iex ("& {0} {1}" -f $msbuild, "-version")
我得到的错误是:
86:术语“86”不会被识别为的名称一个cmdlet, 函数,脚本文件或可操作的程序。检查 名称的拼写,或者如果包含路径,请验证路径是否正确,然后再次尝试 。
我已经尝试了一些东西,但我无法让PowerShell在脚本中使用字符串变量。我更普遍的目标是运行的
iex ("{0} {1} {2}" -f $msbuild,$project_name,$config)