【发布时间】:2014-09-24 14:15:57
【问题描述】:
我的解决方案中有 3 个项目和一堆第 3 方或公司 dll。每次我重建我的项目或清理解决方案时,很多这个 dll 都会被删除,因此丢失了。重建后一次又一次地引用这个 dll 文件是很烦人的。有人可以解释如何避免这种情况吗?提前致谢。
【问题讨论】:
-
你已经在你的项目中“引用”了它们,但它们仍然丢失了吗?或者您只是将 dll 文件复制到输出目录?
-
在参考的属性菜单(在设计器中)中,它们是否具有“本地复制”(如果未设置,这可能是它们不在文件夹中的原因)
-
@Habib 我在根文件夹中创建了 bin 文件夹,并将所有 dll 复制到那里,然后通过引用-添加引用从该文件夹中引用它们。
-
@ShukhratRaimov,您项目的根文件夹中应该已经有一个
bin文件夹 -
@Habib 哦,对不起它以前在那里,但它没有我的 dll 文件。我的每个项目也都有 bin 文件夹,但我从我的根 bin 添加了引用 dll。我很困惑为什么有这么多 bin 文件夹,以及这些引用是如何创建的,以及为什么它们在每次重建后都被处理掉。