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

Posted

tags:

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

我添加了引用using.Systems.Windows;以后没有反应,任然是上面的这样子的报错!

  在Visual Studio中出现这种情况,
  MessageBoxResult下面会有波浪线,鼠标移上去,如果提示未能找到类型或命名空间,在有波浪线的地方点右键,选择“解析”然后选择using开头的第一项(大部分时候只有一项),会自动帮你在头部加上using 命名空间
如果没有出现“解析”,可能,1、拼写错误,2、命名空间对应的dll没有添加到项目的引用中(reference)
参考技术A MessageBoxResult是什么?如果你是取得Messagebox的结果,应该用DialogResult,比如if (MessageBox.Show("test", "test", MessageBoxButtons.OKCancel) == DialogResult.OK)本回答被提问者和网友采纳 参考技术B 鼠标点一下“MessageBoxResult”然后按一下键盘上的Ctrl + .看看提示什么。 参考技术C using System.Windows.Forms追问

本来就有这个呢,但是还是报错!

参考技术D 重新生成一下。。。

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 解析下

本回答被提问者采纳

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

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

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

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

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

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

错误 1 未能找到类型或命名空间名称"dllimport"是不是缺少 using 指令或程序集引用