Я могу запустить этот штраф:
$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 с помощью start-process? Я открыт для того, чтобы не использовать start-process, единственная причина, по которой я его использовал, - мне нужно было иметь "команду" как переменную.
Когда у меня есть
C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe/v: q/nologo
на самой линии, как это происходит в Powershell?
Должен ли я использовать какой-то вид функции eval()?