0
我无法在单独的程序集中引用某些类型。奇怪的是,当我浏览对象模型中的引用程序集时,我可以看到我在那里寻找的类型。但是当我尝试引用类型时,编译器会给我“无法找到的类型或名称空间名称”。在引用的.NET程序集中解析类型
更奇怪的事实:
- 我可以引用另一种类型在同集和命名空间
- 我可以从另一个组件参照缺失类型(MVC项目,所涉及的项目是一个C#的Windows服务)
有没有人有一个想法可能会发生什么?
UPDATE
我只注意到,如果我删除的依赖库参考,他们重新添加,类型引用立即解决。但是,当我尝试构建依赖项目时,它再次表示无法找到引用。
这里是类
依赖库项目
namespace LibProject
{
public class HelloWorld {}
}
依赖项目
namespace MyProject
{
public class HelloTest
{
LibProject.HelloWorld test; // Type or namespace name could not be found
}
}
结束时更新
请显示类别,公共/私人修饰符和使用指令的大纲。 – 2012-04-10 21:42:06
你定位哪个框架?一旦类不在客户端配置文件中,我遇到了类似的问题,但它在完整框架中(相同版本号,无“客户端配置文件”)。 – 2012-04-10 21:45:43
我有类似的问题,其中Visual Studio intellisense或其他东西没有更新,并拿起我的更改。我最终不得不清除各个bin目录中的所有已编译的DLL文件,并重新启动Visual Studio以使它们再次拾起。也有类似的问题,我有相同的类,但在同一个解决方案中为多个平台构建;必须关闭打开的文件,并在我正在编写的平台上重新打开它们。 – 2012-04-10 22:02:21