Visual Studio 2010 を使用してシリアライズ/デシリアライズする XML スキーマを作成しようとしていますが、xml ファイルと別の xml スキーマ ファイルを使用するのは非常に複雑に見えます。Visual Studio 2005 では、xml ファイルを作成し、それを xml デザイナーで開き、スキーマを描画し、スキーマからシリアル化可能なコードを生成するだけで、はるかに簡単だったことを覚えています。Visual Studio 2010 Professional を使用して同じことを行うのに役立つヒント/リンク。
19240 次
1 に答える
15
これに答えてみましょう:
- VS プロジェクトを開きます。
- プロジェクトで XML を開きます。
- VS で、メニュー タブに移動し、[スキーマの作成] をクリックします。
- スキーマ ファイルを保存し、プロジェクトに追加します。
次に、シリアル化/逆シリアル化プロセス用の独自のクラスを作成するか、xsd.exe を使用できます。
最後のものを使用しました。私の場合、ツールは \Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\xsd.exe にあります。
次に、CMD または Visual Studio コマンド ウィンドウを開いて、次のように記述します。 xsd.exe [THE XSD FILE] /c /l:c# /o:[DIRECTORY WHERE YOU WANT TO SAVE THE .CS]
これがうまくいくか、質問に答えてくれることを願っています。VS 2008 と 2010 でほぼ同じアプローチを使用しました。
念のため、関連トピックを次に示します。
XSD ツール: https://docs.microsoft.com/en-us/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe
Microsoft SDK がない場合は、 https ://docs.microsoft.com/en-us/dotnet/core/sdk から入手できます。
于 2012-07-25T16:47:20.500 に答える