2012-04-10 16 views
1

MS Dynamicsの制限により、ILMergeを使用してすべてのバイナリを1つにマージします。ソリューション内の複数のプロジェクトにAfterBuildターゲットを追加する

これは、マージするすべてのバイナリを指定する手動のプロセスですが、この記事ではプロジェクトの依存関係を自動的に見つけ出し、AfterBuildターゲット(instructions here)を使用してアセンブリにマージすることができました。

ここでの欠点は、ILMergeしたいすべてのプロジェクトに対して、csprojファイルを編集して<import>要素を追加する必要があることです。ソリューション内のすべてのプロジェクト(できればソリューションフォルダ内のすべてのプロジェクト)で実行できる方法はありますか?

答えて

0

プロジェクトファイルは単なるXMLです。独自のファイルエディタユーティリティを作成して、目的のxml要素を検索してプロジェクトファイルに挿入することを妨げるものは何もありません。

関連する問題