gpt4 book ai didi

c# - 使用 xsd.exe (VS2010) 从 xsd 生成 C# 代码时出现 StackOverFlowException

转载 作者:行者123 更新时间:2023-11-30 14:04:07 34 4
gpt4 key购买 nike

我正在尝试使用 Visual Studio RC1(版本 10.0.30128.1)从带有 xsd.exe 的 XML 模式生成 C# 代码,但出现以下错误:

C:\Development>xsd CR2008Schema.xsd/classesMicrosoft (R) Xml 模式/数据类型支持实用程序[Microsoft (R) .NET Framework,版本 4.0.30128.1]版权所有 (C) Microsoft Corporation。版权所有

进程因 StackOverflowException 而终止。

xsd 是 http://www.businessobjects.com/products/xml/CR2008Schema.xsd

感谢任何帮助。

谢谢,

斯塔凡

最佳答案

这可能是因为 Group 定义了 Group 的集合:

<!--    Group   -->
<xsd:complexType name="Group">
<xsd:sequence>
<xsd:element name="GroupHeader" type="HeaderFooter" minOccurs="0"/>
<xsd:choice>
<xsd:element name="Details" type="Details" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Group" type="Group" minOccurs="0" maxOccurs="unbounded"/>
</xsd:choice>
<xsd:element name="GroupFooter" type="HeaderFooter" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="Level" type="xsd:integer" use="required"/>
</xsd:complexType>

xsd.exe 进入无限循环...

关于c# - 使用 xsd.exe (VS2010) 从 xsd 生成 C# 代码时出现 StackOverFlowException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2818001/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com