【问题标题】:including dll's not referenced in bin directory包括 bin 目录中未引用的 dll
【发布时间】:2011-06-06 05:28:03
【问题描述】:

我有一个依赖文件夹,用于我的 Web 应用程序中的 dll。有些在 Web 应用程序中被引用,有些则没有。但是,要运行应用程序,我需要将所有 dll 放在 Web 应用程序的 bin 目录中。但我不想在网络应用程序中引用它们。有解决办法吗?我正在考虑将构建后事件从依赖项复制到 bin 目录所需的 dll 中。

【问题讨论】:

    标签: visual-studio post-build-event bin


    【解决方案1】:

    如果程序集被隐式引用(您引用的程序集需要),它们应该被自动复制到输出路径。如果您使用反射动态加载某些程序集,例如表单示例,则需要手动将它们复制到 bin 文件夹。购买后活动似乎是一个不错的方法。

    【讨论】:

    • 程序集没有被隐式引用。
    【解决方案2】:

    您可以使用您提到的 PostBuild 事件或编辑项目文件以包含 MSBuild Copy Task。 检查:http://msdn.microsoft.com/en-us/library/3e54c37h.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 2021-06-27
      • 1970-01-01
      相关资源
      最近更新 更多