2011-01-31 21 views
4

我正在開發具有插件支持的可擴展Web應用程序。每個插件都位於單獨的類庫項目中,並從公共庫中實施一些預定義的IPluginInterface。應用程序應該在開始使用MEF時加載它們。我需要做的是在我的解決方案中自動構建所有插件項目,並在每個解決方案重建時將其複製到我的主項目的bin文件夾中。主機應用程序不需要知道任何有關具體插件實現的內容,所以我不想從中添加對這些類庫的引用。如何構建和複製類庫以在Visual Studio中引用它並不引用它?

我知道它可以用一些命令行腳本完成,但也許有更簡單的方法來做到這一點?

謝謝。

+0

有趣的是,我總是在構建後步驟 – 2011-01-31 14:45:45

回答

2

我不知道任何內置的方式。我目前在後期構建命令行中使用以下內容(應用程序是我的主機應用程序):

XCOPY "$(ProjectDir)$(OutDir)*" "$(SolutionDir)Application\bin\Debug\*" /y 
XCOPY "$(ProjectDir)$(OutDir)*" "$(SolutionDir)Application\bin\Release\*" /y 
相關問題