【问题标题】:VS 2008 - SQL CE 3.5 database, Dataset Error - MSDataSetGenerator not generate designer.cs codeVS 2008 - SQL CE 3.5 数据库,数据集错误 - MSDataSetGenerator 不生成 Designer.cs 代码
【发布时间】:2012-03-27 15:00:41
【问题描述】:

我在 VS 2008 中从数据表生成 Designer.cs 代码时遇到问题。我在服务器资源管理器中打开 SQL CE 3.5 数据库并将数据库表拖到设计器中,我收到以下错误消息:

自定义工具错误:无法生成代码。对象引用未设置为对象的实例。

当我右键单击 dataset1.xsd 并单击“运行自定义工具”时,我会收到以下消息:

自定义工具“MSDataSetGenerator”失败。对象引用未设置为实例对象

有人遇到这个问题吗?你有解决这个问题的技巧吗?几天前,它工作正常。

【问题讨论】:

  • 在安装了 VS2010 和 VS2012 的 PC (W7 64) 上出现同样的问题。 VS2008重新安装没有解决问题。 VirtualBox 中的新 VS2008 安装有效。如果我从 VBox 安装中复制整个项目,它也会停止生成 Designer.cs 代码。所以这不是项目或数据集 xsd 文件问题。

标签: c# visual-studio-2008 dataset sql-server-ce msdatasetgenerator


【解决方案1】:

Google 叔叔刚刚告诉我用 /resetskippkgs 命令行开关启动 VS2008。它解决了我的问题。 VS2008开始为数据集生成代码。

【讨论】:

    【解决方案2】:

    以 xml 格式打开 xsd 文件并检查文件顶部的连接。如果连接错误,它会生成并抛出类似的错误。只需从 xsd 文件顶部的连接节点中删除所有连接即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多