これらのページを使用して、XML データ ジェネレーター ツールを構成します。 XML スキーマ定義 (.xsd) ファイルをプロジェクトに追加すると、ページが使用可能になります。
Project>Properties>Configuration プロパティ>XML データ ジェネレーター ツールで検索します。
Note
Visual Studio 2017 以降、.xsd ファイルに対する C++ プロジェクトのサポートは非推奨になりました。
[すべてのオプション] プロパティ ページ
追加のオプション
別の XML データ ジェネレーター ツール プロパティで表されない追加 のXsd.exe コマンド ライン オプションを指定します。
スキーマから生成
スキーマから生成する型を指定します。
Choices
-
DataSet (
/dataset) は、スキーマに対応するDataSetから派生したクラスを生成します。 -
クラス (
/classes) は、スキーマに対応するランタイム クラスを生成します。 これらのクラスをXmlSerializerと共に使用して、スキーマに続く XML の読み取りと書き込みを行います。
名前空間
生成されたクラス ファイルの名前空間を指定します。 既定の名前空間はグローバル名前空間です。 (/namespace:[string])
スタートアップバナーの非表示
ツールに標準のMicrosoft著作権情報を表示するかどうかを指定します。 (/nologo)
Choices
-
はい (
/nologo) は、スタートアップ バナーを表示せずにツールを実行します。 - スタートアップ バナーは表示されません。
[コマンド ライン] プロパティ ページ
すべてのオプション
XML データ ジェネレーター ツールのプロパティ ページの設定から生成された Xsd.exe コマンド ラインを表示します。 このフィールドは読み取り専用です。
追加のオプション
別の XML データ ジェネレーター ツール プロパティで表されない、その他の有効な Xsd.exe コマンドライン オプションを指定します。 ここで入力したオプションは、[すべてのオプション] に表示されるオプションの後に Xsd.exe に渡されます。 Visual Studioでは、オプションを検証したり、それらの間の依存関係を確認したりすることはありません。
親またはプロジェクトの既定値から継承する
選択すると、追加したオプションが、親またはプロジェクトの既定値から継承された値に追加されます。 オフにすると、追加するオプションによって継承された値が置き換えられます。 ほとんどの場合、このチェック ボックスはオンのままにします。
コマンド ライン プロパティ ページの詳細については、「コマンド ライン のプロパティ ページ」を参照してください。 プロパティの継承の詳細については、「Visual Studioでの C++ コンパイラおよびビルド プロパティの設定」を参照してください。
コマンド ライン オプションの詳細については、「 XML スキーマ定義ツール (Xsd.exe)」を参照してください。
このプロジェクトのメンバーにプログラムを使ってアクセスする方法については、「VCXMLDataGeneratorTool」を参照してください。