1

Visual C# 2010 の「サービス参照」を使用して、WSDL から C# コードを生成します (スクリーンショットを参照)。

生成されたコードはOrderパラメーターを使用するため、内部では Visual C# が実行されていると思われますxsd.exe /order。例:

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

Mono のバグのため、パラメーターを使用せずに C# コードを生成したいと考えていOrderます。(XSD から C# へ) でそれ
を行うには、単純にパラメーターを省略します。xsd.exe/order

しかしOrder、WSDL ファイルからフリー コードを生成するにはどうすればよいでしょうか。
次の設定しか利用できないようです。

ここに画像の説明を入力

4

1 に答える 1

1

通常どおりコードを生成してから、VS で正規表現の検索と置換を行います。
(Order=*)] の出現箇所をすべて ] に置き換えます。

于 2012-09-12T06:53:57.803 に答える