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

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

29.05.17 18:30
Re: Задачки на подумать
 
Программист коренной житель
в ответ AlexNek 22.05.17 19:37, Последний раз изменено 29.05.17 18:35 (Программист)

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


Но хочется, чтобы при обновлении проги не нужно было обновлять старые плагины. Варианты?

Не нарушать обратную совместимость :)


При этом хотелось что бы параметры настройки остались личным делом плагина. Что же тогда передавать в интерефейсе плагина, что было проще использовать?

Ничего. Плагин сам должен уметь находить свои настроийки. Делаешь дерево <my plugin>\<version>\настройки. Хранить можешь хоть в реестре, хоть на диске. При этом, если надо, можешь даже в юзерском профайле хранить или для всей системы (ну или микс).

А плагин получит все данные через рефлекшен.

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

 

Перейти на