【发布时间】:2011-12-16 16:44:21
【问题描述】:
我在 Visual Studio 解决方案中有 3 个项目。其中一个项目(驱动程序)包含对其他两个项目生成的 .dll 的引用。两者的复制本地属性都设置为 true。这些 .dll 都不会被复制到驱动程序的 bin/Debug 目录中。这不应该发生吗?
我收到运行时错误,因为找不到程序集。
顺便说一句,我的 .dll曾经在 GAC 中,但我已将它们卸载。
【问题讨论】:
-
您是否同时编译所有项目?如果是这样,驱动程序项目是否最后编译?为什么不将其他两个项目设置为引用而不是复制 DLL?我认为这是推荐的方式。
-
@Evan “其中一个项目(驱动程序)包含对其他两个项目生成的 .dll 的引用”
-
更多信息:msdn.microsoft.com/en-us/library/wkze6zky(v=VS.100).aspx 如果我在同一个解决方案中有多个项目,我希望使用项目引用而不是文件引用。
-
@Evan 我确实使用了项目参考,但没关系
标签: visual-studio-2010 copy-local