我可以运行得很好:
$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
有没有一种方法可以使用启动过程将参数传递给MSBuild?我愿意不使用启动过程,我使用它的唯一原因是我需要将“命令”作为变量。
当我自己
一行上有
C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe / v:q / nologo
时,如何在Powershell中处理该问题?
我应该改用某种eval()函数吗?