错误7类型或命名空间名称 'SampleMain'不存在于 命名空间 'System.Windows.Forms.DataVisualization.Charting.Utilities' (你错过了一个集会吗? 引用?)
我在这一行收到此错误:
System.Windows.Forms.DataVisualization.Charting.Utilities.SampleMain.MainForm mainForm = (System.Windows.Forms.DataVisualization.Charting.Utilities.SampleMain.MainForm)this.ParentForm;
我做错了什么?
答案 0 :(得分:3)
如果您需要帮助找出命名空间的“结构”,请在Visual Studio中使用对象浏览器或使用Reflector查看
中的内容。 System.Windows.Forms.DataVisualization.Charting.Utilities
命名空间。这可以帮助您了解您可以在每个内容中访问的内容。
答案 1 :(得分:2)
当我在项目的“References”文件夹中没有引用该库时,我收到此错误。通过单击References文件夹旁边的+并展开列表,检查并确保引用它。
某些库要求您显式引用它们,即使它们包含在您已引用的命名空间中。
编辑:另外,请确保您尝试使用的命名空间/类确实存在。
编辑:'SampleMain'甚至可能不是一个好用的对象。发现这表明您不应该引用示例环境类:http://social.msdn.microsoft.com/Forums/en/MSWinWebChart/thread/26aac6f7-d3bf-492f-bb52-dc88477f1b1b
答案 2 :(得分:1)
您是否已将dll引用添加到项目中?
单击Reference旁边的+,查看是否包含了正确的命名空间/程序集
答案 3 :(得分:1)
您收到此错误是因为您引用了具有以下名称且编译器无法找到的类型
System.Windows.Forms.DataVisualization.Charting.Utilities.SampleMain.MainForm
此问题的最可能原因是
答案 4 :(得分:1)
System.Windows.Forms.DataVisualization.Charting.Utilities
命名空间中不存在SampleMain类型。
答案 5 :(得分:0)
始终检查您是否没有将某个项目设置为客户端配置文件。这将导致同样的行为。