XML データ ジェネレーター ツールのプロパティ ページ

これらのページを使用して、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」を参照してください。

関連項目

C++ プロジェクトのプロパティ ページのリファレンス