【问题标题】:How to build and copy class library to output withot referencing it in Visual Studio?如何在不引用 Visual Studio 的情况下构建和复制类库以输出?
【发布时间】:2011-01-31 14:41:33
【问题描述】:

我正在开发具有插件支持的可扩展 Web 应用程序。每个插件都位于单独的类库项目中,并从公共库中实现一些预定义的IPluginInterface。应用程序应在开始使用 MEF 时加载它们。我需要做的是在我的解决方案中自动构建所有插件项目,并在每次重新构建解决方案时将它们复制到我的宿主项目的bin 文件夹中。宿主应用程序不需要知道任何关于具体插件实现的知识,所以我不想从中添加对这些类库的引用。

我知道这可以通过一些命令行脚本来完成,但也许有更简单的方法来做到这一点?

谢谢。

【问题讨论】:

  • 有趣,我总是完成后期构建步骤

标签: visual-studio msbuild mef


【解决方案1】:

我不知道任何内置方式。我目前在构建后命令行中使用以下内容(应用程序是我的主机应用程序):

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-28
    • 2011-01-28
    • 2016-02-06
    • 2023-03-10
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    • 2011-04-25
    相关资源
    最近更新 更多