Я программирую проект с поддержкой плагина. Поскольку многие из плагинов относительно малы (только один источник файл/класс), я бы хотел, чтобы все они были в одном проекте в visual studio, но для успешного выполнения этого мне понадобился бы каждый исходный файл/класс, который должен быть скомпилирован в его собственный DLL файл, возможно ли это с помощью visual studio?
Если это невозможно с визуальной студией, можно ли использовать другую систему сборки, все еще кодируя и отлаживая визуальную студию?
В настоящее время я установил тип вывода проекта плагинов на консоль и запрограммировал метод main(), который скомпилирует все файлы .cs в исходном каталоге в dll и скопирует их в соответствующий каталог. Затем я установил это консольное приложение как событие после сборки проекта плагинов. Он работает, но кажется очень уродливым взломом.
Использование Visual Studio 2010.