项目不识别参考
本文关键字:参考 识别 项目 | 更新日期: 2023-09-27 18:17:15
重新创建错误的步骤:
- 添加2个项目到一个解决方案
- a项目中参考项目B
- 解决所有外围引用(可能项目B需要项目C和D)。
- 成功构建解决方案。
- 试图在项目a中使用项目B的命名空间
- 失败。
我在过去遇到过这个问题,当项目B和项目A有不同的目标框架(一个是。net Framework 4和一个是。net Framework 4 Client Profile),但这不是这里的情况。
什么?
我怀疑你指的是这样一种场景,其中B包含成员签名指向C和d的类。例如:
C:public class C {
}
B:
public class B {
public C GetC();
}
和
public class A {
public void Foo() {
B b = new B();
b.GetC();
}
}
换句话说,A也使用C。那么,显然A也使用C,即使你认为它没有。