¿Cómo tengo espacios en un MSBuild WebProjectOutputDir?
Estoy tratando de llamar a MSBuild desde una línea de comandos. Todo funcionaba bien cuando estaba usando una ruta que no tenía espacios, pero ahora tengo una ruta que tiene espacios y el comando está fallando.
Comando (obras):
<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>
Luego agregué citas y cambié OutDir a OutPath (no funciona):
<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>
Lo que busco es algo como esto (no funciona):
<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>
¿Alguna ayuda con la sintaxis de OutDir / OutPath y WebProjectOutputDir con espacios? ¿Es posible? Si no es así, ¿alguien sabe cuál es la razón (debido a que algunos Url no tienen espacios?)