DataSet Designer加载XML而不是Table View

时间:2012-01-24 20:53:47

标签: c# visual-studio visual-studio-2008 entity-framework .net-2.0

我在类库项目中有一个DataSet.xsd文件。当我双击文件而不是看到表格图时,我会看到XML。有谁知道发生了什么,以及我如何能够恢复我的表格图?

2 个答案:

答案 0 :(得分:1)

这是一个多部分解决方案,有几个级联症状。我真的不明白问题的原因,但这至少让我回到编码。

主要问题:

第1步: 根据{{​​3}}链接在VS命令提示符中尝试devenv /resetsettings失败

第2步:根据ASP.NET Forum链接在VS命令提示符中尝试devenv /resetskippkgs已通过

<强>问题:

右键单击表适配器并选择configure将导致出现以下错误消息:

  

配置TableAdapter XXX失败。无法找到连接'xxx'   对象'设置'。无法找到连接字符串   应用程序设置,或与之关联的数据提供程序   无法加载连接字符串。

第1步:在我的所有.xsd文件中查找连接字符串的多个定义。在我的情况下,没有交叉的几个文件。 ASP.NET Forum 失败

第2步:尝试删除连接字符串设置并在settings.settings窗格中从头开始重建。的 FAILED

第3步:将.xsd文件中的所有DefaultConnectionindex更改为1.有趣的是MSDN Forum内的答案有多么矛盾。有人说0,有人说1.我不相信我的修复最终与我有任何关系。 Visual Studio似乎以某种方式创建了这个错误,并且同样似乎也在处理它。的 PASSED

<强>问题

重新配置表适配器后,尝试保存更改时出现以下错误:

  

尝试读取或写入受保护的内存。这通常是一个   表明其他内存已损坏。

步骤1:重新启动我的计算机并再次对表适配器进行了更改,并保存了更改。的 PASSED

答案 1 :(得分:1)

转到您的解决方案资源管理器。右键单击要打开的数据集。单击“打开方式”,您将出现一个对话框,选择“数据集编辑器”并按确定。

从这里开始,你应该重新设置。

史蒂夫