2009-08-06 14 views
2

今日私はWebアプリケーション用のWeb Deploymentプロジェクトを追加し始めており、csprojファイルなど、Webアプリケーションからコンテンツファイルである可能性のあるものすべてを取得していることに気づいた。Webアプリケーションプロジェクトから除外されたWebデプロイメントプロジェクトからファイルを簡単に除外できますか?

オンラインでMSBuildタスクExcludeFromBuildを使用してファイルを手動で除外する方法は、現在私がこれにアプローチする方法です。

質問:Web配置プロジェクトに送信されるファイルを、Webアプリケーションプロジェクトに含まれるものだけに制限する方法はありますか?

答えて

2

おそらくMSBuild: How to get all generated outputsと同様のアプローチを使用してこれを行うことができますが、これであなたはあなたのビルドスクリプトに不必要なcoplexityの束を追加していく予定です。このため、私はそのリストを維持すると言うでしょう。私はまた、最初にファイルを除外した後に、あまりにも多くのファイルを除外する必要はないことをお勧めします。後である時点で束があることが分かったら、なぜそれがあるのか​​を知るべきです。

サイード・イブラヒムHashimi

のMy Book:Inside the Microsoft Build Engine : Using MSBuild and Team Foundation Build

関連する問題