Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
По поводу переезда, элементарно если вы хотите использовать Dapper или NewtonsoftJson, вы их можете использовать в разных плагинах, и в каждом вам придётся мержить сборку плагина с той которую вы хотите юзать.
На моём примере я использовал бесплатную пакет FreeSpire для конвертации документов. Этот пакет необходим весь, и если его мержить то плагин выходит размером 135 мб из которых моего плагина только 80 кб, остальное офис freespire, и если это плагин повесть не в песочнице а в none.
Механизм апдейтов — черный ящик. Вендор может делать все, что хочет. То, что вы провели ансаппортные правки и это не вызывало.....
Если речь о какой-то инхаус разработке под собственные нужды, это полбеды.Так и есть.
Вы что, под каждый плагин отдельную библиотеку собираете? А почему не хотите просто одну сборку плагинов сделать, один раз добавив нужные зависимости?Нет конечно не для каждого пчиха, скажем так плагины разбиты по проектам.
Вы что, под каждый плагин отдельную библиотеку собираете? А почему не хотите просто одну сборку плагинов сделать, один раз добавив нужные зависимости? В крайнем случае, если вам зачем-то нужны не сендбоксовые плагины, то две.Всё в одной сборке не удобно, честно нигде даже не видел на практике что бы так делали, но тут спорить нет смысла, тут как кому удобно, мне ребята говорили что видели как сертифицированные MS девы вообще под каждое действие Action бизнес процесс делали, вместо того что бы сделать один Action для проекта и в него имя метода просто параметром передавать + json.
Ох. 135 метров я бы не стал пиахть ни внутрь сборки, ни в кастомную таблицу. Или искать что-то более легкое, или делать внешний компонент, к которому обращаться из системы.
А как вы, кстати, обеспечиваете обновление сборок при выходе новых версий пакетов?над версионностью надо ещё подумать я об этом в посте писал.
В крайнем случае, если вам зачем-то нужны не сендбоксовые плагины
Как использовать сторонние сборки в Plug-In