我正在尝试扩展某个应用程序。我正在使用与该应用程序捆绑在一起的 DLL 来扩展其功能。我正在使用 Visual Studio 2010 速成版。我添加了对 dll 库的引用。在引用属性中,“复制本地”选项被禁用。(灰显)为什么?我希望 Visual Studio 将 dll 复制到我的发布文件夹。如果无法做到这一点,是否还有另一种捆绑 dll 的方法?
最佳答案
您对 Hans 回答的评论表明这是一个 COM 程序集并且您正在使用 Visual Studio 2010。
这意味着程序集引用很可能是在“嵌入互操作类型”设置为 true 的情况下添加的。这具有将 COM 程序集链接到您的二进制文件的效果,无需完全部署它。以下链接有更详细的解释
如果您确实想部署它,则需要执行以下操作
关于visual-studio - Visual Studio 将 dll 引用复制到输出文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635716/