vs命令行工具

xsd

Microsoft(R) Xml 架构/数据类型支持实用工具
[Microsoft (R) .NET Framework, Version 2.0.50727.3038]
Copyright (C) Microsoft Corporation. All rights reserved.

xsd.exe -
    从给定源生成架构或类文件的实用工具。

xsd.exe <schema>.xsd /classes|dataset [/e:] [/l:] [/n:] [/o:]
xsd.exe <assembly>.dll|.exe [/outputdir:] [/type: [...]]
xsd.exe <instance>.xml [/outputdir:]
xsd.exe <schema>.xdr [/outputdir:]

     - 选项 -

/classes
    针对此架构生成类。缩写形式为“/c”。

/dataset
    针对此架构生成子类数据集。缩写形式为“/d”。

/enableLinqDataSet
    为提供的架构生成启用 LINQ 的子类数据集。缩写为“/eld”。

/element:<element>
    架构中要处理的元素。缩写形式为“/e:”。

/fields
    生成字段而非属性。缩写形式为“/f”。

/order
    为所有粒子成员生成显式顺序标识符。

/enableDataBinding
    在所有生成的类型上实现 INotifyPropertyChanged 接口,
    以启用数据绑定。缩写形式为“/edb”。

/language:<language>
    用于生成的代码的语言。请从“CS”、“VB”、“JS”、“VJS”、
    中选择,或者为实现 System.CodeDom.Compiler.CodeDomProvider
    的类提供一个完全限定的名称。默认语言是“CS”(CSharp)。
    缩写形式为“/l:”。

/namespace:<namespace>
    生成的类文件的命名空间。默认命名空间
    为全局命名空间。缩写形式为“/n:”。

/nologo
    取消显示版权标志。

/out:<directoryName>
    在其中创建文件的输出目录。默认
    为当前目录。缩写形式为“/o:”。

/type:<type>
    程序集中要为其生成架构的类型。可以提供多个
    类型。如果没有提供类型,则为程序集中的所有
    类型生成架构。缩写形式为“/t:”。

/uri:<uri>
    架构中要处理的元素的 URI。缩写形式为“/u:”。

     - 高级 -

/parameters:<file>
    从指定的 xml 文件读取命令行选项。缩写形式为“/p:”。

     - 参数 -
<schema>.xsd       包含要导入元素的架构的名称。
<assembly>.dll|exe   包含要为其生成架构的类型的程序集的名称。
<instance>.xml     要从中推断 xsd 架构的 xml 文件的名称。
<schema>.xdr       要转换为 xsd 的 xdr 架构的名称。
可以提供同一类型的多个文件参数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值