Я работаю над расширяемым веб-приложением с поддержкой плагинов.Каждый плагин находится в отдельном проекте библиотеки классов и реализует несколько предопределенных IPluginInterface
из общей библиотеки.Приложение должно загрузить их при запуске, используя MEF.Что мне нужно сделать, так это автоматически собрать все подключаемые проекты в моем решении и скопировать их в папку bin
моего основного проекта при каждом перестроении решения.Хост-приложению не нужно ничего знать о конкретных реализациях плагинов, поэтому я не хочу добавлять из него ссылку на эти библиотеки классов.
Я знаю, что это можно сделать с помощью сценария командной строки, но, может быть, есть более простой способ сделать это?
Спасибо.