【发布时间】:2011-07-26 21:03:19
【问题描述】:
我有 3 个类库项目。我们称它们为 A、B 和 C。我已将 A 和 B 的 project reference 添加到项目 C 中。
A 和 B 正在构建,没有任何错误或警告。
C 项目的代码(类文件)使用 A 和 B 的公共类。当我在 C 中添加项目引用并查看 C 项目中的类文件(在构建项目 C 之前)时,我可以清楚地看到 A 和 B 中的所有类和命名空间都已解析。 当我将鼠标悬停在类名(A 或 B 中的类)上时,它也会显示它的正确命名空间。
我在两个项目引用上都将Copy Local 属性设置为True。
然而,
- 当我运行 Rebuild All(或在项目 C 上构建)时,构建失败,因为它无法解析命名空间!我可以进一步检查什么以确保一切正常?
- 我从来没有发现A & B 的程序集被复制到项目C 的
bin\debug文件夹中。为什么它没有复制引用? (我已经看到了几个关于这个问题的问题,但提供给他们的解决方案都没有为我工作)
【问题讨论】:
标签: .net visual-studio visual-studio-2010 assemblies project-reference