visual-studio - Visual Studio 将 dll 引用复制到输出文件夹

标签 visual-studio dll

我正在尝试扩展某个应用程序。我正在使用与该应用程序捆绑在一起的 DLL 来扩展其功能。我正在使用 Visual Studio 2010 速成版。我添加了对 dll 库的引用。在引用属性中,“复制本地”选项被禁用。(灰显)为什么?我希望 Visual Studio 将 dll 复制到我的发布文件夹。如果无法做到这一点,是否还有另一种捆绑 dll 的方法?

最佳答案

您对 Hans 回答的评论表明这是一个 COM 程序集并且您正在使用 Visual Studio 2010。

这意味着程序集引用很可能是在“嵌入互操作类型”设置为 true 的情况下添加的。这具有将 COM 程序集链接到您的二进制文件的效果,无需完全部署它。以下链接有更详细的解释

  • http://msdn.microsoft.com/en-us/library/dd409610.aspx

  • 如果您确实想部署它,则需要执行以下操作
  • 单击引用选项卡中的引用
  • 按 F4 调出属性网格
  • 将“嵌入互操作类型”设置为 False(这将取消本地复制)
  • 将“复制本地”设置为 true
  • 关于visual-studio - Visual Studio 将 dll 引用复制到输出文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635716/

    相关文章:

    c++ - 如何配置 VS 2010 来创建一个利用其他 DLL 的 DLL

    c# - 使用 C# 获取 OpenGL 版本的最简单方法

    java - 导入 org.junit.jupiter 无法解析

    c# - 使用 C# 将我的光标移动到 MsWord 中文本的末尾?

    jquery - jQuery 无法识别 JQPlot

    winapi - LoadLibrary 失败并且依赖遍历器没有帮助

    c++ - Visual Studio 2017 循环自动矢量化问题

    visual-studio - Visual Studio 2013会自行随机更改主题

    c# - 检查 DLL 文件是否是 C# 中的 CLR 程序集的最佳方法

    c++ - 如何加载 DLL 并访问其方法