コマンドラインからMSBuildを呼び出そうとしています。スペースのないパスを使用していたときはすべて正常に機能していましたが、スペースのあるパスがあり、コマンドが失敗します。
コマンド(動作):
"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
次に、引用符を追加し、OutDirをOutPathに変更しました(機能しません)。
"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
私が目指しているのは次のようなものです(機能しません):
"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
スペースを含むOutDir/OutPathおよびWebProjectOutputDirの構文に関するヘルプはありますか?出来ますか?そうでない場合は、理由が何であるかを誰も知りません(一部のURLにはスペースタイプのものがないためですか?)