問題
csprojの一部として、YUICompressorを実行し、コンパイルされたcssおよびjsファイルを生成するカスタムMSBuildタスクがあります。
<PropertyGroup>
<CssOutputFile>$(OutDir)..\Styles\compiled.css</CssOutputFile>
<JavaScriptOutputFile>$(OutDir)..\Scripts\compiled.js</JavaScriptOutputFile>
<BuildDependsOn Condition="'$(Configuration)' != 'Debug'">
$(BuildDependsOn);
CompressorTarget;
</BuildDependsOn>
</PropertyGroup>
これはgitデプロイメントの一部として正常に実行され、ファイルが生成されますが、AzureWebSitesデプロイメントエンジンはすべての出力ファイルを別のフォルダーにコピーします。そのプロセスではcsproj
、フォルダにあるものではなく、持っているものがすべて必要になるようです。生成されたcompiled.cssとcompiled.jsがコピーされないというメナス(私のcsprojにないため)