【发布时间】:2014-12-21 03:48:30
【问题描述】:
我在 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?)
我不确定为什么什么都没有被识别,或者为什么我不能使用我的库。有没有人知道我可以去哪里寻找解决方案,或者有没有人自己遇到过这个问题?
【问题讨论】:
-
你图书馆的课程是公开的吗?
-
@Saruman 是的,我想访问的所有课程都是公开的。
-
你能在视图\对象浏览器中找到程序集和类吗
-
@Saruman 不。如果我查看对象浏览器,我看不到我的库。不过我不确定这意味着什么。
-
也许检查你的项目依赖关系。您可能需要先构建类库,然后运行控制台应用程序。
标签: c# visual-studio-2010 dll visual-studio-express