使用 xsd.exe (VS2010) 从 xsd 生成 C# 代码时出现 StackOverFlowException
我尝试使用 Visual Studio RC1(版本 10.0.30128.1)使用 xsd.exe 从 XML 模式生成 C# 代码,但出现以下错误:
C:\Development>xsd CR2008Schema.xsd /classes Microsoft (R) Xml 架构/数据类型支持实用程序 [Microsoft (R) .NET Framework,版本 4.0.30128.1] 版权所有 (C) 微软公司。 所有权限保留
由于 StackOverflowException,
进程被终止。 xsd 是 http://www.businessobjects.com/products/xml/CR2008Schema.xsd 。
任何帮助表示赞赏
谢谢,
斯塔凡
I am trying to generate C# code from an XML schema with xsd.exe with Visual Studio RC1 (version 10.0.30128.1) but get the follwoing error:
C:\Development>xsd CR2008Schema.xsd /classes
Microsoft (R) Xml Schemas/DataTypes support utility
[Microsoft (R) .NET Framework, Version 4.0.30128.1]
Copyright (C) Microsoft Corporation. All rights reser
Process is terminated due to StackOverflowException.
The xsd is http://www.businessobjects.com/products/xml/CR2008Schema.xsd
Any help appreciated.
Thanks,
Staffan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除了 Oded 的回答之外,CrystalReport 类型中有一个类似但更复杂的循环。 Details 类型的Details 元素包含一个Subreport 类型的SubReport 元素,该元素继承自CrystalReport,其中包含Details 类型的Details 元素等。
Further to Oded's answer there is a similar but more comples loop in the CrystalReport type. The Details element of type Details contains a SubReport element that is of type Subreport, that inherits from CrystalReport, which contains a Details element of type Details etc.
发生这种情况可能是因为
Group
定义了Group
的集合:xsd.exe
正在进入无限循环...This is probably happening because
Group
defines a collection ofGroup
:xsd.exe
is getting into an infinite loop...