8

是否可以强制 xsd.exe 生成自动实现的属性,而不是 xsd.exe 生成的丑陋的手动实现代码?

public abstract partial class SomeClass {

    private string valueField;

    /// <remarks/>
    [System.Xml.Serialization.XmlTextAttribute()]
    public string Value {
        get {
            return this.valueField;
        }
        set {
            this.valueField = value;
        }
    }
}
4

1 回答 1

11

似乎XML 架构定义工具 (Xsd.exe)不支持生成自动实现的属性。

但是还有一个替代方案:Xsd2Code 社区版。从功能列表:

在不需要特殊获取或设置时支持自动属性。

相关答案:XSDObjectGen.exe 与 XSD.exe

于 2014-09-11T18:54:57.583 回答