Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Задачки на подумать

02.06.17 11:28
Re: Задачки на подумать
 
Murr_0002 постоялец
Murr_0002

Мне казалось, что для этого придумали GAC...

-----

ГАК - вполне удобно хранит версии ДЛЛок. Проблему совместимости по загрузке он не решает.


А главной проге в манифесте просто указываешь с какими версиями плагина она умеет работать. Все :)

-----

Ну если бы все.

У него проблема, насколько Я понял, в том, что два разных плагина используют одну и туже общую ДЛЛку,

Пока версии плагинов линкованы с этой ДЛЛкой - все работает.

Потом ему надо заменить плагин и новая версия плагина использует другую версию общей ДЛЛки.

Соответственно, первый плагин загрузится без проблем используя нужную ему ДЛЛку,

а при загрузке второго произойдет конфликт - ДЛЛка загружена, но не той версии, а вторую загрузить

не получается из-за конфликта по именам.


Можно решить как указано выше - каждую версию в свой аппдомен.

 

Перейти на