У нас есть приложение DotNetNuke, для которого мы строим несколько модулей, и в последнее время кажется, что появляется конкретная проблема.
- Модули, которые мы создаем, используют сторонние DLL от Telerik.
- Некоторые из старых модулей используют DLL, предназначенную для .net 2.0, тогда как другие используют DLL, предназначенную для .net 3.5
- Теперь мы получаем конфликты со старыми модулями, потому что мы загрузили 3.5 DLL в каталог bin сайта, и это, очевидно, происходит потому, что предыдущие модули были построены на основе предыдущей DLL.
Чего мы не можем позволить себе, так это вернуться ко всем предыдущим модулям, обновлять эти проекты и перестраивать их каждый раз, когда у нас появляется небольшая разница в DLL, потому что в конечном итоге две версии DLL делают одно и то же.
Можно ли удалить информацию о версии из ссылки в проекте, чтобы она автоматически предполагала использовать любую версию, доступную в проекте, в котором она используется?
С уважением,
Жак