我们有组件A可以接受来自组件B和C的插件。我们有一个专门针对每个组件的Visual Studio 2010解决方案(解决方案A,B和C)。我们希望解决方案A以某种方式导致B和C的插件根据需要进行编译,但我们不希望开发人员从解决方案A中更改插件的代码。如果插件B和C的项目是完美的。是解决方案A的一部分,但插件的源代码在那里是不可修改的,但是我们看不到这是怎么回事。
我们已经考虑在解决方案A中的某处使用预构建事件来构建插件,但这不起作用,因为预构建事件只会根据其项目的依赖项启动,不是根据插件的依赖性。
还有其他想法吗?