【问题标题】:.NET - using a custom type in a dataset.NET - 在数据集中使用自定义类型
【发布时间】:2009-10-06 14:34:42
【问题描述】:

我有一个使用 VS 2008 构建的 .NET Web 应用程序。我在表格列中包含了一个使用自定义类型的强类型数据集。我通过手动编辑数据集后面的 XSD 文件来做到这一点。在我进行大量搜索和替换以更改项目名称之前,这一切都很好。现在,无论我尝试什么,我都无法让它再次工作。我不断收到“错误 101 自定义工具错误:无法生成代码。列需要有效的数据类型”。当我构建应用程序时,我确实遇到了这个问题,但我以某种方式通过了它。这一次,无论我尝试什么,我都无法修复它。我发现一篇 Microsoft 知识库文章指出这是不可能的,但我上次做到了,好吧!请注意,自定义类型是 WCF 服务的一部分。

知识库在这里:http://support.microsoft.com/kb/968761/

这是一些 XSD 文件:

msdata:DataType="EpGraphOnlineWebsite.EventsPerfect.BookingLightCollection, Service References.EventsPerfect.Reference.cs, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"
msprop:Generator_UserColumnName="Day1Slot1" msprop:Generator_ColumnPropNameInRow="Day1Slot1" msprop:Generator_ColumnVarNameInTable="columnDay1Slot1" msprop:Generator_ColumnPropNameInTable="Day1Slot1Column" type="xs:anyType" minOccurs="0"

干杯 标记

【问题讨论】:

    标签: .net dataset-designer


    【解决方案1】:

    WTF!什么样的坚果会成为开发人员:(

    它自己又开始工作了。当奇怪的事情发生时,我现在应该知道重新启动 VS 和 Windows。我猜这只是某种故障。

    感谢您的建议。

    干杯 标记

    【讨论】:

    • 我必须记住,下次我对项目中的 XSD 文件进行名称更改并开始出现编译错误时。 :)
    【解决方案2】:

    好吧,既然我知道您在源代码控制系统中工作,听起来您需要恢复项目名称更改,并暂时从项目中删除 XSD 文件,直到您可以正确实施项目名称更改。

    【讨论】:

    • 嗨罗伯特感谢您的快速回复!我可以轻松地回到旧代码,并且我有一个副本,我正在使用它来尝试找出发生了什么。不过,这无关紧要。更改名称时我遇到的唯一问题是这个数据集。我得到的唯一编译错误是由于这个。干杯马克
    猜你喜欢
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多