próbuję przekazać prostą zmienną mijania,Proste PowerShell MSBuild z parametrem nie
żaden parametr
msbuild MySolution.sln /p:Configuration=Debug /p:Platform="Any CPU"
Spróbuj 1
$buildOptions = '/p:Configuration=Debug /p:Platform="Any CPU"'
msbuild MySolution.sln + $buildOptions
-> powodować MSB1008
Try 2
$command = "msbuild MySolution.sln" + $buildOptions
Invoke-expression $command
-> przyczyna MSB1009
Próbowałem rozwiązanie na this postu, ale myślę, że to jest inny błąd.
+1 za -% w Powershell v3 –