У нас есть Компонент A, который может принимать плагины от Компонентов B и C. У нас есть решение Visual Studio 2010, посвященное каждому Компоненту (Решения A, B и C).Мы бы хотели, чтобы решение A каким-то образом вызывало компиляцию плагинов из B и C по мере необходимости, но мы не хотим, чтобы разработчики изменяли код плагинов из решения A. Было бы идеально, если бы проекты для плагинов B и Cбыли частью решения A, но исходный код плагинов там не мог быть изменен, но мы не видим, как это возможно.
Мы рассмотрели возможность использования события перед сборкой где-нибудь в решении A для созданияплагины, но это не работает, потому что событие перед сборкой запускается только в соответствии с его проектными зависимостями, а не в соответствии с зависимостями плагинов.
Любые другие идеи?