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

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

Вся суть в вопросе, в общем. Я в курсе, что нагуглить можно много вариантов, но они все разные и не ясно какой лучше, кто что пробовал?
  • Вопрос задан
  • 2601 просмотр
Пригласить эксперта
Ответы на вопрос 2
Не надо изобретать велосипеды есть MEF
Ответ написан
@vitvov
Все зависит от конкретной задачи.
Лично я использовал скрипт машину для выполнения плагинов. Скрипты писались на IronPython. Пользователь выбирал задачу, приложение находило нужный скрипт, загружало его в ScriptHost и выполняло. Такая система удобна, если ваше приложение имеет собственное API, доступное из скриптов и любой желающий может написать свою задачу для приложения. SDK, пример.

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

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

Войти через центр авторизации
Похожие вопросы