【发布时间】:2010-10-04 21:34:57
【问题描述】:
我需要为大约 65 个 XSD 文件创建 XML 序列化程序类,为此我使用 Microsoft 的 XSD.EXE 生成 C# 代码...
但是,我在生成的输出文件中不断遇到 Window CMD 的字符限制(其中 XSD.EXE 组合了每个 XSD 的名称):“指定的路径、文件名或两者都太长。完全限定文件名不能超过 260 个字符,目录名不能超过 248 个字符。"
长话短说,似乎我可以让所有这些一起验证和生成的唯一方法是我可以合并所有 XSD(取消引用包含/导入,而 XSD.EXE 没有将 schemaLocation 解析为一个大的。
请告诉我有一个工具可以做到这一点......
【问题讨论】:
-
您尝试过 LINQ to XSD 吗?它是 XSD.EXE linqtoxsd.codeplex.com 的一个很好的替代品
-
@Artem K -- 不,我以前没有听说过 LINQ to XSD。我去看看。
标签: .net-3.5 xsd xml-serialization xsd.exe