我无法在单独的程序集中引用某些类型。奇怪的是,当我在对象模型中浏览引用的程序集时,我可以看到我在那里寻找的类型。但是当我尝试引用该类型时,编译器会给我“找不到类型或命名空间名称”。
更奇怪的事实:
- 我可以在同一个程序集和命名空间中引用另一种类型
- 我可以从另一个程序集中引用缺少的类型(一个 MVC 项目,有问题的项目是 C# Windows 服务)
有谁知道会发生什么?
更新
我刚刚注意到,如果我删除依赖库引用,他们重新添加它,类型引用会立即解析。但是,当我尝试构建依赖项目时,它再次说找不到引用。
这是课程
依赖库项目
namespace LibProject
{
public class HelloWorld {}
}
依赖项目
namespace MyProject
{
public class HelloTest
{
LibProject.HelloWorld test; // Type or namespace name could not be found
}
}
结束更新