我有一个类lib,我将它引用到另一个Windows项目。我将其命名空间添加到我的Form.cs(using SaglikNetClassLib;
)。当我想访问课程时,它们似乎是未知的。我可以看到他们的属性和方法。但编译器说“错误7找不到类型或命名空间名称'SaglikNetClassLib'(您是否缺少using指令或程序集引用?),您有任何建议吗?
KR,
Çağın
答案 0 :(得分:3)
您的目标是.net客户端框架吗? Visual Studio允许您添加对不兼容程序集的引用,但随后会给出错误。
检查您的项目设置,确保您的目标是完整的.net框架。
另外,检查Ilalcar类是公共的而不是内部的(如果它只声明为没有任何修饰符的类,则为默认值)
答案 1 :(得分:-1)
您可能需要使用using语句将类放入范围。
using SaglikNetClassLib;
如果项目尚未重建,C#将不会自动建议。在代码中使用它之前,还要确保已经构建了类库项目。
Intellisense似乎有时落后一点。简单地按f5(运行)有时会完全重建项目并简单地运行或提供更好的错误消息。