谁能告诉我 XSDObjectGen.exe 和 XSD.exe 有什么区别?
有没有办法让 XSDObjectGen.exe 在 dot net 2.0 中工作?
谁能告诉我 XSDObjectGen.exe 和 XSD.exe 有什么区别?
有没有办法让 XSDObjectGen.exe 在 dot net 2.0 中工作?
作为替代方案,还有Xsd2Code。一些特点:
区别在于:
xsd.exe
) 是 Visual Studio SDK 的一部分,具有基本功能。XSDObjectGen.exe
是一个功能更全面的工具,具有更多高级功能,并且单独发布。为了给您一些想法,这里是一个摘要功能列表XSDObjectGen.exe
:
有关这些功能的更多详细信息,请参阅XSDObjectGen.doc文档文件(C:\Program Files\XSDObjectGenerator
安装该工具后可用)。
看起来您至少可以将它与 VS2005 一起使用(无论如何,根据这篇文章)
只需将它添加到“工具>>外部工具...”下的 VS2005 的外部工具集合中。
设置你的参数如下
XSD 和 XSDObjectGen 似乎会产生不同的类。事实上,这篇 Rick Strahl 文章中的评论在此处的文章中说“它们产生了非常不同的类” 。
在纯技术层面:
XSD.exe 使用Arrays
XSDObjectGen 领先一步,使用ArrayLists
.
XSD2Code在Generics
. _
如果您使用的是 .NET 2.0 及更高版本,则最好使用 XSD2Code。