VisualStudioプロジェクトのビルド時にトリガーされるjavascriptファイルとcssファイルを最小化して結合するmsbuildタスクを作成しました。
このタスクは、縮小および結合されたファイルをファイルシステムに追加します。
ただし、VisualStudioプロジェクトに自動的に追加されるようにしたいと思います。これは可能ですか?もしそうなら、どうすればこれを達成できますか?
VisualStudioプロジェクトのビルド時にトリガーされるjavascriptファイルとcssファイルを最小化して結合するmsbuildタスクを作成しました。
このタスクは、縮小および結合されたファイルをファイルシステムに追加します。
ただし、VisualStudioプロジェクトに自動的に追加されるようにしたいと思います。これは可能ですか?もしそうなら、どうすればこれを達成できますか?
プロジェクトファイルのデフォルトの「ビルド」ターゲット内でこれを行うことはお勧めしません。IMOビルドターゲットは元の状態であり、プロジェクト自体をコンパイル/ビルドする以外に何もしない必要があります。また、ビルドのライフサイクルでビルドを実行する方法とタイミングによっては、頭痛の種になる可能性があります。
代わりに、ビルドファイルに新しいMSBuildターゲットを作成して、この追加を実行します。Visual Studioプロジェクトの外部にメインビルドファイルがあることを願っています。これにより、すべてがはるかに簡単になります。CSProjファイルは単純なXML(MSBuild)ファイルであるため、プロジェクトを変更して任意のファイルを追加する 独自のカスタムタスクを作成するのは簡単です。