【发布时间】:2012-06-12 14:55:33
【问题描述】:
我正在使用 VS10 和 C#,但遇到了一个奇怪的问题。我有 2 个项目 A 和 B,A 是一个类库,B 是一个控制台项目。 B依赖A,所以我把A的项目引用加到了B中。
但是当我在项目 B 中使用项目 A 中创建的类型时,VS 会抱怨以下内容:
找不到类型或命名空间名称(您是否缺少 使用指令还是程序集引用?)
我从来没有遇到过这个问题,有谁知道出了什么问题?
谢谢。
【问题讨论】:
-
您尝试使用的类是否标记为
public? (请注意,类的默认可访问性级别是internal。) -
确定你是
using正确的命名空间?有名字冲突吗?你使用的课程真的是公开的吗? -
它们是否针对相同的框架版本?编辑:不,我认为这是一个不同的错误......
-
你是否也说明你在课堂上使用了这个 dll?即
using myproject.dll。根据我对类库的经验,您必须先指定在任何类中使用类库的命名空间,然后才能使用它。 -
你的项目“B”类型是“Client profile”吗?
标签: c# visual-studio-2010 dependencies