Vb.net Visual Studio 2010桌面程序中突然丢失引用
在对我的项目进行一些更新时(不再需要通过Compact SQL 3.5使用数据库获取配置信息),我删除了对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
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人!) 有人知道我到底做了什么,以及如何解决吗 到目前为止我所做的:
是否已删除对System和System.Windows.Forms的引用?是。(我刚刚用我到目前为止所做的更新了这个问题。)DebuggerNonUserCode属性是在mscorlib.dll中定义的,您不能删除该引用。更可能的解释是,您声明了一个名为“System”的名称空间或类,因此它隐藏了系统名称空间。谢谢您,Hans。它昨天还在工作,我知道我没有添加一个类/函数/什么叫做“系统”。不过,我会查看代码并报告。我想我发现了问题。代码中隐藏了一个类,该类引用了system.dataSQlServerCE。一旦删除该类,一切似乎都正常工作。再次感谢你,汉斯,你指出了正确的方向。