Мой единый веб-сайт ASP.NET использует две разные библиотеки классов бизнес-объектов. Существует общая библиотека DLL (CSLA.dll) между этими двумя библиотеками. Проблема в том, что одна библиотека хочет перейти на CSLA v.4.0.1, а другая - на v.2.1.4.
Как мне разрешить этот конфликт на веб-сайте? Я думаю, что мне нужно установить обе версии CSLA в GAC, но я не знаю, как сделать две вещи
- Добавьте разные версии одной и той же DLL в GAC (я использовал
gacutil -i
на обеих CSLA.dll. Я вижу CSLA.dll 2.1.4 в инструменте .NET Configuration 2.0, но вижу CSLA.dll 4.0. 1 дюйм C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL\Csla
- Сделать так, чтобы на сайте были ссылки на две разные версии
Заранее спасибо за помощь