C# 未能找到类型或命名空间名称“Form1”(是不是缺少 using 指令或程序集引用?)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 未能找到类型或命名空间名称“Form1”(是不是缺少 using 指令或程序集引用?)相关的知识,希望对你有一定的参考价值。

错误 1 未能找到类型或命名空间名称“Form1”(是否缺少 using 指令或程序集引用?) C:\Users\Sam\Desktop\新建文件夹\主页面\主页面\yemmian\xiaochengxu.cs 39 13 主页面

参考技术A 首先看下命名空间,然后看下名称拼写有没有错误,看你的文件名好像是form1,而不是Form1追问

大小写都一样 - -

追答

你打开你的form1.cs文件,看看它的类名是什么

参考技术B 看namespace的名字是不是和当前namespace一致。如果不一致。要加上namespace.form2 参考技术C 这种情况下,一般是名字错误,如果名字确认无误,看一下命名空间,我刚学的时候,为了省事经常从其他程序中引用项目,结果每次要找半天哪里出错了,改一下命名空间就没红提了。改成和原项目相同的命名空间,如果找不到在哪,可以在解决方案中再建一个项目,看一下命名空间,复制粘贴到引用的项目位置。 参考技术D 引用了么?追问

怎么引用?

追答

在红色字幕上面右键或者快捷键Ctrl+ALT+F10 解析下

本回答被提问者采纳

错误 1 未能找到类型或命名空间名称“Form1”(是不是缺少 using 指令或程序集引用?)

why
错误 1 未能找到类型或命名空间名称“Form1”(是否缺少 using 指令或程序集引用?) C:\Users\panwen\Documents\Visual Studio 2010\Projects\WindowsFormsApplication7\WindowsFormsApplication7\Program.cs 18 33 WindowsFormsApplication7

未能找到类型或命名空间名称“Form1”(是否缺少 using 指令或程序集引用?)是设置错误造成的,解决方法为:

1、如果(程序2)想用(程序1)中类就必须使用:引用。

2、把整个(程序1)引用到(程序2)中。

3、选择:程序2--》引用--》添加引用。

4、找到:解决方案。

5、点击:解决方案--》项目--》勾选项目程序--》确定。

6、引用程序1的命名空间。使用快捷键shift+alt+f10引用程序1命名空间。

参考技术A 你把form1改名字了吧
在启动的那里更换成你修改过的
参考技术B 很多种可能,你先试试:1 最后的一个USING结尾是不是没有 分号 ;
2 你程序的最开头少了个
3 你自己在程序里改了名称,而没有相应改动其他地方
参考技术C 你新建的,是一个控制台程序还是一个窗体应用程序?
还有,如果你新建了多个项目,看一下是否没有把当前项目设置为启动项目。追问

窗体应用程序

追答

或者你只在窗体属性改了窗体名,而没有同步更新到所有引用到窗体的文件。

以上是关于C# 未能找到类型或命名空间名称“Form1”(是不是缺少 using 指令或程序集引用?)的主要内容,如果未能解决你的问题,请参考以下文章

C#提示未能找到类型或命名空间名称”Renderer“(是不是缺少 using 指令或程序集引用)怎么解决?

C#错误:未能找到类型或命名空间名称“MessageBoxResult”(是不是缺少 using 指令或程序集引用?)怎么办??

C# 未能找到类型或命名空间名称 "MyRectangle"(是不是缺少 using 指令或程序集引

VS 项目(c#)引用了 DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称

调程序时的小错误

命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”