找不到类型或命名空间名称(是否缺少using指令或程序集引用)

如题所述

简便方法是你鼠标的光标移动在那个带有波浪线的类上,点击鼠标右键,选择解析,然后在选择using 对应的命名空间,如果鼠标右键找不到解析,则说明你的项目,没有引用好对应的.dll文件,

方法是在界面右面工程上右击,选择”添加引用“,会弹出对话框,然后找到对应的.dll文件,引用进去就行了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-08
你是把这个Form1单独生成类库还是放在你的项目里,如果放在项目里,看看是不是把这个Form1放在了某个命名空间里,如果你的Form1声明前面有namespace之类的标记,就是你把它放在了子命名空间里,这样你就得在使用Form1的代码文件的第一行写using 项目名.命名空间名或者用全路径:项目名.命名空间名.Form1
如果你是单独生成类库,就得“项目 - 添加引用”来引用这个类库。
第2个回答  2012-04-22
先找到这个类所在的类库,然后在需要调用的地方USING该类库的名称,并且在需要调用的位置添加该类库的引用。本回答被提问者采纳
第3个回答  2011-09-08
解决方案中有个Program.cs类,是程序的入口。
你查看一下Program.cs类的命名空间是不是和你这个Form1的命名空间一样。
因为命名空间名不一样,所以找不到这个Form1类。

namespace WindowFormsApplication1
第4个回答  2020-01-23
试一下,设置
项目菜单-项目生成顺序和项目依赖项,设置B的依赖项为A,生成顺序为A在B之前
相似回答