VS2008 から VS2010 と TFS に移行しています。
現在、DLL に組み込まれてから GAC に配置される 12 ほどのプロジェクトと、GAC に配置されるこれらの DLL を使用して構築されるこのソリューションの 3 つの Web サイト プロジェクトを含むソリューションがあります。
VS2008 では、gacutil を使用してそれらを登録するポスト ビルド イベントがあり、これはすべてローカルの開発者マシンではうまく機能しましたが、TFS とビルド エージェントでは機能しません。このビルド後のイベントを削除する必要がありました。
現在の問題は、エージェントがビルドを行っているビルド マシンの GAC に DLL がないため、Web サイトがビルドされないことです。
Web サイトから VS2010 のプロジェクトを参照しようとしましたが、これは単純に web.configs からアセンブリ参照を削除し、ビルド/公開時に dll を bin フォルダーにコピーしますが、これは私たちが望んでいるものではありません。
これらの DLL は本番環境の GAC にあり、3 つの Web サイトはすべてそれらを使用するため、BIN フォルダーには入れたくありません。
サードパーティの DLL もあり、GAC で使用され、3 つの Web サイトすべてで使用されます。
これをVS2010とTFSで動作させる適切な方法は何ですか?