one*_*eno 3 msbuild powershell
我在 PowerShell 文件中有以下代码:
$msbuild = 'C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe'
iex ("& {0} {1}" -f $msbuild, "-version")
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
x86 :术语“x86”不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试。
我已经尝试了很多东西,但我无法在脚本中使用字符串变量让 PowerShell 工作。我更一般的目标是运行具有以下性质的脚本
iex ("{0} {1} {2}" -f $msbuild,$project_name,$config)
Run Code Online (Sandbox Code Playgroud)
你必须围绕引号的路径:
$msbuild = '"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe"'
iex ("& {0} {1}" -f $msbuild, "-version")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11029 次 |
| 最近记录: |