Задать вопрос
Neuroware
@Neuroware
Программист в свободное от работы время

Как лучше реализовать поддержку плагинов в C#?

Вся суть в вопросе, в общем. Я в курсе, что нагуглить можно много вариантов, но они все разные и не ясно какой лучше, кто что пробовал?
  • Вопрос задан
  • 2608 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 2
Не надо изобретать велосипеды есть MEF
Ответ написан
@vitvov
Все зависит от конкретной задачи.
Лично я использовал скрипт машину для выполнения плагинов. Скрипты писались на IronPython. Пользователь выбирал задачу, приложение находило нужный скрипт, загружало его в ScriptHost и выполняло. Такая система удобна, если ваше приложение имеет собственное API, доступное из скриптов и любой желающий может написать свою задачу для приложения. SDK, пример.

Второй вариант - это написание библиотек на C# реализующих один интерфейс. тыц
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы