我们正在考虑将来为我们的项目利用F#,并希望能够自动从F#类型生成.xsd模式.
搜索网络会返回很多从.xsd生成类型的答案,但不是相反.
有人知道这样做的方法吗?
这取决于你的实际意思。
如果您的意思是:“如何从 dll 生成 XSD?” 那么可以使用 svcutil 非常简单地完成...好吧,考虑到满足其他一些条件,但有点可行:
以下命令为程序集中的服务契约和关联类型生成元数据文档。
svcutil myAssembly.dll
Run Code Online (Sandbox Code Playgroud)
https://msdn.microsoft.com/en-us/library/aa347733(v=vs.110).aspx
xsd.exe 也应该能够做同样的事情。我不确定这里的条件是什么,但文档并不像 svcutil 那样“严格”。
以下命令为程序集 myAssembly.dll 中的所有类型生成 XML 架构,并将它们保存为当前目录中的 schema0.xsd。
xsd myAssembly.dll
Run Code Online (Sandbox Code Playgroud)
https://msdn.microsoft.com/en-us/library/x6c1kb0s(v=vs.110).aspx
如果您的意思是“从给定的 *.fs 文件生成 XSD”,那么您有点运气不好(据我所知)。
归档时间: |
|
查看次数: |
180 次 |
最近记录: |