Ich kann das gut laufen lassen:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe"
start-process $msbuild -wait
Aber wenn ich diesen Code (unten) ausführe, erhalte ich eine Fehlermeldung:
$msbuild = "C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe /v:q /nologo"
start-process $msbuild -wait
Gibt es eine Möglichkeit, Parameter über den Startprozess an MSBuild zu übergeben? Ich bin offen dafür, den Startprozess nicht zu verwenden. Der einzige Grund, warum ich ihn verwendet habe, war, dass ich den "Befehl" als Variable haben musste.
Wie wird das in Powershell gehandhabt, wenn ich
C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ MSBuild.exe / v: q / nologo
in einer eigenen Zeile habe?
Sollte ich stattdessen eine eval () -Funktion verwenden?