XSDObjectGen.exe と XSD.exe の違いは何ですか?
dot net 2.0 で XSDObjectGen.exe を動作させる方法はありますか?
XSDObjectGen.exe と XSD.exe の違いは何ですか?
dot net 2.0 で XSDObjectGen.exe を動作させる方法はありますか?
別の方法として、Xsd2Codeがあります。いくつかの機能:
違いは次のとおりです。
xsd.exe
) は Visual Studio SDK の一部であり、基本的な機能を備えています。XSDObjectGen.exe
) は、より高度な機能を備えたより完全な機能を備えたツールであり、個別にリリースされています。参考までに、 の概要機能リストを次に示しますXSDObjectGen.exe
。
これらの機能の詳細については、XSDObjectGen.docドキュメント ファイル (C:\Program Files\XSDObjectGenerator
ツールのインストール後に利用可能) を参照してください。
少なくとも VS2005 で使用できるようです (この記事によると、とにかく)
「ツール>>外部ツール...」の下のVS2005の外部ツールコレクションに追加するだけです。
パラメータを次のように設定します
XSD と XSDObjectGen は異なるクラスを生成するようです。実際、この Rick Strahl の記事のコメントでは、「非常に異なるクラスが生成される」と書かれています。
純粋に技術的なレベルでは:
XSD.exe の使用Arrays
XSDObjectGen は少し先に進み、ArrayLists
.
XSD2Codeは、Generics
.
.NET 2.0 以降を使用している場合は、XSD2Code を使用することをお勧めします。