1

我使用 Visual C# 2010 中的“服务引用”从 WSDL 生成 C# 代码(参见屏幕截图)。

生成的代码使用Order参数,这让我觉得在幕后,Visual C# 正在运行xsd.exe /order,等等。例子:

[System.Xml.Serialization.XmlElementAttribute(Order=1)]

由于Mono 错误,我想生成没有Order参数的 C# 代码。
要使用xsd.exe(XSD 到 C#)来做到这一点,我会简单地省略/order参数。

但是如何Order从 WSDL 文件中生成 -free 代码呢?
似乎只有以下设置可用:

在此处输入图像描述

4

1 回答 1

1

正常生成代码,然后在VS中进行正则表达式搜索和替换。
将所有出现的 (Order=*)] 替换为 ]

于 2012-09-12T06:53:57.803 回答