我在C#Visual Express 2010中创建了一个类库。我构建了解决方案,确保目标框架是.NET Framework 4
而不是 .NET Framework 4 Client Profile
。
当我尝试创建一个控制台应用程序并引用该库时,我的类都没有被识别。
.NET Framework 4
而不是 .NET Framework 4 Client Profile
using
我的库的命名空间。Class Library
项目更改为Console Application
项目,一切正常。重新启动和/或重新加载库不起作用。
在我引用我的库后,它出现在References
下,但我无法在对象查看器中查看它。我不确定这意味着什么
我收到的唯一错误消息是:
Error 2 The type or namespace name could not be found (are you missing a using directive or an assembly reference?)
我不确定为什么没有被识别,或者为什么我不能使用我的库。有没有人知道我可以去哪里寻找解决方案,或者有人自己遇到这个问题?
答案 0 :(得分:0)
我知道你在这里尝试了很多东西,但最终应该有以下工作
using
语句添加到控制台应用如果你已完成上述所有操作并且仍然无法正常工作,那么这似乎是一个良性错误 即如果一切都在编译,并且没有任何警告,那么为什么这不应该只是起作用,这是没有正常理由
答案 1 :(得分:0)
在类库中定义的所有类都必须具有-public-访问修饰符,除非这些程序集不起作用!