似乎没有引用类lib

时间:2011-06-09 07:01:41

标签: c# visual-studio-2010 class-library

我有一个类lib,我将它引用到另一个Windows项目。我将其命名空间添加到我的Form.cs(using SaglikNetClassLib;)。当我想访问课程时,它们似乎是未知的。我可以看到他们的属性和方法。但编译器说“错误7找不到类型或命名空间名称'SaglikNetClassLib'(您是否缺少using指令或程序集引用?),您有任何建议吗?

KR,

Çağın

enter image description here

2 个答案:

答案 0 :(得分:3)

您的目标是.net客户端框架吗? Visual Studio允许您添加对不兼容程序集的引用,但随后会给出错误。

检查您的项目设置,确保您的目标是完整的.net框架。

另外,检查Ilalcar类是公共的而不是内部的(如果它只声明为没有任何修饰符的类,则为默认值)

答案 1 :(得分:-1)

您可能需要使用using语句将类放入范围。

using SaglikNetClassLib;
如果项目尚未重建,C#将不会自动建议。在代码中使用它之前,还要确保已经构建了类库项目。

Intellisense似乎有时落后一点。简单地按f5(运行)有时会完全重建项目并简单地运行或提供更好的错误消息。