Я можу запустити це чудово:
$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 ()?