私の1つのASP.NETWebサイトは、2つの異なるビジネスオブジェクトクラスライブラリを使用しています。これら2つのライブラリ間には共通のフレームワークDLL(CSLA.dll)があります。問題は、一方のライブラリがCSLA v.4.0.1にアップグレードし、もう一方のライブラリがv.2.1.4のままにしておきたいということです。
Webサイトでこの競合を解決するにはどうすればよいですか?CSLAの両方のバージョンをGACにインストールする必要があると思いますが、2つのことを行う方法がわかりません
- 同じDLLの異なるバージョンをGACに追加します(
gacutil -i
両方のCSLA.dllで使用しました。.NET構成2.0ツールにCSLA.dll 2.1.4が表示されますが、CSLA.dll4.0.1が表示されます。C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\Csla
- Webサイトに2つの異なるバージョンを参照させる
よろしくお願いします