Jak mam spacje w MSBuild WebProjectOutputDir?
Próbuję wywołać MSBuild z wiersza poleceń. Wszystko działało dobrze, gdy korzystałem ze ścieżki, która nie miała spacji, ale teraz mam ścieżkę, która ma spacje i komenda nie działa.
Polecenie (działa):
<code>"C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe" /t:Rebuild "C:\Projects\myProject.csproj" /p:OutDir=c:\temp\deploy\funAndGames\Deployment\bin\ /p:WebProjectOutputDir=c:\temp\deploy\funAndGames\Deployment\ /p:Configuration=Release </code>
Następnie dodałem cytaty i zmieniłem OutDir na OutPath (nie działa):
<code>"C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe" /t:Rebuild "C:\Projects\myProject.csproj" /p:OutPath="c:\temp\deploy\funAndGames\Deployment\bin\" /p:WebProjectOutputDir="c:\temp\deploy\funAndGames\Deployment\" /p:Configuration=Release </code>
To, do czego dążę, to coś takiego (nie działa):
<code>"C:\Windows\Microsoft.NET\Framework\v3.5\MSBuild.exe" /t:Rebuild "C:\Projects\myProject.csproj" /p:OutPath="c:\temp\deploy\fun and games\Deployment\bin\" /p:WebProjectOutputDir="c:\temp\deploy\fun and games\Deployment\" /p:Configuration=Release </code>
Jakiejś pomocy na temat składni wokół OutDir / OutPath i WebProjectOutputDir ze spacjami? Czy to możliwe? Jeśli tak nie jest, każdy wie, dlaczego tak jest (ze względu na to, że niektóre adresy URL nie mają typu spacji?)