我的解决方案中有两个项目:项目A和B。我在项目A中添加了一个dll引用。现在,当我构建项目A时,dll被复制到项目A的输出目录中。现在,如果我从项目B引用项目到项目A,则dll是较新的复制到项目B输出文件夹中。为什么会这样呢?
这是微软的设计吗?
发布于 2012-04-04 17:04:21
您可以通过设置"copy to output“选项来选择是否复制程序集。
在我的项目中,产生运行时(控制台,应用程序,单元测试)的一次是将refs复制到本地。这一点很重要,因为如果没有这一点,应用程序将无法运行。
其他项目(组件等)正在构建到一个中心二进制文件夹中,并且没有复制它们的引用,因为它们是从那里获取的。这节省了大量的构建时间。
https://stackoverflow.com/questions/10007955
复制相似问题