【发布时间】:2011-05-18 15:55:27
【问题描述】:
我正在尝试使用工具 XSD.EXE 从 XSD 生成一些类文件。是否可以从生成的文件中获得任何东西是另一个问题,但我想看看生成了什么。我找到了这个reference,其中注释:
感谢 Luke 在 F# Visual Studio 团队,意味着我能做到 这个:
xsd.exe fpml-asset-4-z.xsd /classes /l:”Microsoft.FSharp.Compiler.CodeDom.FSharpCodeProvider, FSharp.Compiler.CodeDom, Version=1.9.9.9, Culture=neutral, PublicKeyToken=a19089b1c74d0809″
这太棒了。我没有相同版本的代码 dom - 所以查看 GAC 我将行更改为:
xsd.exe RIXML-datatypes-2_3_1.xsd /classes /l:"Microsoft.FSharp.Compiler.CodeDom.FSharpCodeProvider, FSharp.Compiler.CodeDom, Version=2.0.0,0, Culture=neutral, PublicKeyToken=a19089b1c74d0809"
产量:
C:\Users\Desktop\CSharpSamples\ResearchUploader\Fc-RixmlLib>xsd.exe RIXML-datatypes-2_3_1.xsd /classes /l:"Microsoft.FSharp.Compiler.CodeDom.FSharpCodePr ovider, FSharp.Compiler.CodeDom, 版本=2.0.0,0,文化=中性, PublicKeyToken=a19089b1c74d0809" Microsoft (R) Xml 架构/数据类型 支持实用程序 [Microsoft (R) .NET 框架,版本 4.0.30319.1] 版权所有 (C) 微软公司。 版权所有。错误:给定的 程序集名称或代码库无效。 (HRESULT 异常:0x80131047)
如果您需要更多帮助,请 输入“xsd /?”。
想法?
【问题讨论】:
-
你解决了这个问题吗?