VS2010 Web DeploymentビルドテンプレートでMSBUILDタスクを実行するにはどうすればよいですか?
-
04-10-2019 - |
質問
最近、VS2008-> VS2010からアップグレードしました(したがって、Web展開プロジェクトから適切な展開プロジェクトにアップグレードしました)。
明らかに、VS2010のWeb展開で新しいのは、ビルドプロセステンプレートとしてのワークフローの導入です。
以前は、WDPでMSBUILDタスクを使用してYahoo Yui JavaScript/CSS圧縮モジュールを実行して、JavaScriptおよびCSSファイルをマイニル/圧縮していました。
Visual Studio 2010でこのタスクを達成することができた人はいますか?
Justin Etheridgeによって作成された新しい「Squishit」コンプレッサーを見ましたが、その場で「スクイッシュ」(application_start -global.ascxなど)が理想的ではありません。押しつぶす前にWebサーバー。
ワークフローデザイナーでは、「MSBUILD」と呼ばれるツールボックスアイテムを見ることができます - 私が望むものを達成するためにそれを使用する方法がわからないだけです。
高くて広く検索しているので、誰もその方法を知らないようです。
編集
ほぼ2週間後、まだ解決策/回答はありません。確かに誰かがこの問題に出くわしましたか?今のところ、vsコマンドプロンプト後のプロンプトを介してMSBuildタスクを手動で実行しています。
編集
まだ何も!!
解決 2
最終的にSquishitを使用しました。
ファイルは実行時に「押しつぶされた」ため、理想的ではありません。 IMOのみ「資産」をサーバーに展開する必要があります(例:事前に延期されます)。
しかし、私には他に選択肢がありません。
他のヒント
アップグレードテンプレートを使用しようとしましたか?
それは基本的にMSBUILDプロセスを実行し、ターゲットファイルを2008年のように実行します