最佳答案
我可以做得很好:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe"
start-process $msbuild -wait
但是当我运行这段代码(如下)时,我得到一个错误:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo"
start-process $msbuild -wait
有没有一种方法可以使用 start-process 将参数传递给 MSBuild?我对不使用 start-process 持开放态度,我使用它的唯一原因是我需要将“ command”作为一个变量。
当我有的时候
C: WINDOWS Microsoft.NET Framework v3.5 MSBuild.exe/v: q/nologo
在 Powershell 如何处理这个问题?
我应该使用 eval ()类型的函数吗?