非常に単純なシナリオ、ASP.NET MVC4 Web サイトがあります。VS2012 の発行機能を使用して、Web デプロイ パッケージを生成します。これにより、1 つの .zip ファイル、いくつかの .xml ファイル、および xxx.deploy.cmd ファイルの一連のファイルが生成されます。
次のコマンドを使用して、いつものように deploy.cmd ファイルを実行します。
MVCTestApp.deploy.cmd /Y -enableRule:DoNotDeleteRule
スペースを含むプログラム ファイルのサブフォルダー (たとえば、C:\Program Files (x86)\Folder With Spaces\TestApp) から実行すると、このコマンドはエラーで失敗します。
\Folder は現時点では予想外でした。
問題は明らかに _DeploySetParametersFile パラメーターの処理にありますが、.cmd ファイルはパブリッシュごとに生成されるため、修正することはできません。
これに対する回避策はありますか?