Vb.net Visual Studio 2010桌面程序中突然丢失引用

Vb.net Visual Studio 2010桌面程序中突然丢失引用,vb.net,visual-studio-2010,visual-studio,Vb.net,Visual Studio 2010,Visual Studio,在对我的项目进行一些更新时(不再需要通过Compact SQL 3.5使用数据库获取配置信息),我删除了对system.data、system.data.datasetexentions和syste.dataSQlServerCE的引用 当然,VS在引用数据表和连接时出现了错误,这正是我所期望的(和想要的) 然而,今天早上,Visual Studio对表单和类型定义感到震惊,出现了如下错误: 错误51未定义类型“System.Windows.Forms.Padding”。 C:\Users\Vi

在对我的项目进行一些更新时(不再需要通过Compact SQL 3.5使用数据库获取配置信息),我删除了对
system.data
system.data.datasetexentions
syste.dataSQlServerCE
的引用

当然,VS在引用数据表和连接时出现了错误,这正是我所期望的(和想要的)

然而,今天早上,Visual Studio对表单和类型定义感到震惊,出现了如下错误:

错误51未定义类型“System.Windows.Forms.Padding”。 C:\Users\Visual Studio Projects\VS2010\TK\u NoDB\Forms\frmReports.Designer.vb

错误101未定义“System.Windows.Forms.Button”类型。
C:\Users\Visual Studio Projects\VS2010\TK_NoDB\Forms\rptcillick.Designer.vb

错误72类型“System.Diagnostics.DebuggerNonUserCode”不正确 定义C:\Users\Visual Studio Projects\VS2010\TK_NoDB\Forms\rptcillick.Designer.vb

(超过100人!)

有人知道我到底做了什么,以及如何解决吗

到目前为止我所做的:

  • 删除并读取所有引用(不起作用,相同错误)

  • 注意到intellisence想要从 System.ComponentModel.IContainer到Global.System.ComponentModel.IContainer

  • 读取数据库引用(并再次删除)

  • 已验证目标框架是否与框架引用匹配


  • 是否已删除对System和System.Windows.Forms的引用?是。(我刚刚用我到目前为止所做的更新了这个问题。)DebuggerNonUserCode属性是在mscorlib.dll中定义的,您不能删除该引用。更可能的解释是,您声明了一个名为“System”的名称空间或类,因此它隐藏了系统名称空间。谢谢您,Hans。它昨天还在工作,我知道我没有添加一个类/函数/什么叫做“系统”。不过,我会查看代码并报告。我想我发现了问题。代码中隐藏了一个类,该类引用了system.dataSQlServerCE。一旦删除该类,一切似乎都正常工作。再次感谢你,汉斯,你指出了正确的方向。