MSBuild を使用して、いくつかの BizTalk 2010 プロジェクト (マップ、スキーマ、パイプライン) といくつかの非 BizTalk プロジェクト (コンソール アプリ、Web アプリ) を含むソリューションをコンパイルしようとしています。
MSBuild は Nant によってトリガーされます。問題は、コンパイルを実行するたびに、BizTalk プロジェクトが再コンパイルされる (そしてアセンブリのバージョン番号が変わる) ことです。これは、ソリューション全体のどの部分にもまったく変更がない場合でも発生します。
つまり、ソリューションを一度ビルドすると、アセンブリが正常に作成されます。すぐに、もう一度ビルドしても、非 BizTalk アセンブリは再作成されません (すべての出力ファイルが入力ファイルに関して最新であるため、MSBuild はターゲット "CoreCompile" をスキップしていると報告します)。ただし、BizTalk アセンブリは喜んで再作成されます。これは面倒です。
誰か助けて/アドバイスしてください。