|
|
1
2
我曾与这个问题作过斗争,也曾与之作过斗争,但未能成功地让xsd.exe从我的计算机上的命令行的dll中的类生成模式。 最后,我构建了一个Windowsxpvm来运行xsd.exe,它运行得很好,但可能不是一个令人满意的答案。 无论出于什么原因,当我在Visual Studio中创建一个新的控制台(或任何其他类型的)应用程序时,我可以添加对xsd.exe的引用,并以编程方式引用它,例如:
. …我得到输出“writing file schema0.xsd”。有点奇怪的解决方法,但是如果你还没有一个虚拟机的话,要比旋转虚拟机容易得多。 我猜想并不是每个人都有这个问题,因为我在网上发现的帮助信息不足。 |
|
2
1
我喜欢扩大阿尔达夫的回答。这是如何发现wtf与xsd.exe之间出错的方法。
因此,技巧是将xsd.exe作为自己的测试应用程序的一部分运行,并注册一个
|
|
|
3
1
不要将DLL复制到其他位置,而是从生成的输出文件夹中运行xsd.exe。
|
|
|
4
0
对于我自己来说,最后的答案非常简单:我在同一个文件夹中缺少依赖程序集。
作为测试,您可以在Visual Studio(或选择的IDE)中创建一个新项目,并引用要为其生成XSD的类的程序集。一定要引用特定的库文件
|
|
Mike · 不带属性的XSD导入 1 年前 |
|
|
Toru · XSD-扩展基本限制类型 1 年前 |
|
|
koallalays · 使用XSD对XML中的内容进行交叉验证 2 年前 |
|
|
Dave · 在XSD中,如何在元素的内容中只允许空白? 7 年前 |
|
|
Jakub Mosakowski · Xml架构唯一性不检查唯一性 7 年前 |