命名空间“MessageBox”中不存在类型或命名空间名称“Show”(是否缺少程序集引用?)
发布网友
发布时间:2022-05-17 13:30
我来回答
共1个回答
热心网友
时间:2023-10-23 05:18
命名空间冲突。
MessageBox 本来是在 System.Windows.Foms 这个命名空间下的,你已经引用这个了。
但你看你代码里引用下面的第一行,namespace MessageBox。你给自己的程序集起名也叫 MessageBox 了。
所以后面你用 MessageBox.Show(),VS 就糊涂了,到底是 System.Windows.Foms.MessageBox.Show() 啊还是 MessageBox.Show() 啊。
要么你用全称 System.Windows.Foms.MessageBox.Show() 不让 VS 糊涂;要么就不要把自己的程序命名空间名、类名跟 VS 里本身就有的东西冲突。