首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >引用的DLL未复制到输出目录

引用的DLL未复制到输出目录
EN

Stack Overflow用户
提问于 2012-04-04 16:58:40
回答 3查看 4.2K关注 0票数 0

我的解决方案中有两个项目:项目A和B。我在项目A中添加了一个dll引用。现在,当我构建项目A时,dll被复制到项目A的输出目录中。现在,如果我从项目B引用项目到项目A,则dll是较新的复制到项目B输出文件夹中。为什么会这样呢?

这是微软的设计吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-04 17:04:21

您可以通过设置"copy to output“选项来选择是否复制程序集。

在我的项目中,产生运行时(控制台,应用程序,单元测试)的一次是将refs复制到本地。这一点很重要,因为如果没有这一点,应用程序将无法运行。

其他项目(组件等)正在构建到一个中心二进制文件夹中,并且没有复制它们的引用,因为它们是从那里获取的。这节省了大量的构建时间。

票数 1
EN

Stack Overflow用户

发布于 2012-04-04 17:00:13

这是微软设计的吗?

是。

票数 1
EN

Stack Overflow用户

发布于 2015-02-24 13:47:51

若要在解决方案资源管理器中将“复制本地”属性设置为True或False,请单击“显示所有文件”按钮以显示“引用”节点。打开项目的“引用”节点。右键单击“引用”列表中的引用,然后单击“属性”。与该引用关联的属性显示在“属性”窗口的列表中。在“属性”窗口中,将“复制本地”属性更改为True或False。

参考:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10007955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档