我正在开发具有插件支持的可扩展Web应用程序.每个插件都位于单独的类库项目中,并从公共库实现一些预定义的IPluginInterface.应用程序应在启动时使用MEF加载它们.我需要做的是在我的解决方案中自动构建所有插件项目,并在每次解决方案重建时将它们复制到我的主机项目的bin文件夹中.主机应用程序不需要了解具体的插件实现,因此我不想从中添加对这些类库的引用.
我知道可以使用一些命令行脚本来完成,但也许有更容易的方法吗?
谢谢.
最佳答案 我不知道有任何内置的方式.我目前在post build命令行中使用以下内容(Application是我的主机应用程序):
XCOPY "$(ProjectDir)$(OutDir)*" "$(SolutionDir)Application\bin\Debug\*" /y
XCOPY "$(ProjectDir)$(OutDir)*" "$(SolutionDir)Application\bin\Release\*" /y