VCConfiguration メンバ
保護されたメンバを含める
継承されたメンバを含める
更新 : 2007 年 11 月
VCConfiguration オブジェクトは、プロジェクトの [プロパティ ページ] ダイアログ ボックスの [全般] プロパティ ページのプロパティに、プログラムからアクセスします。このオブジェクトでは、この構成を構築するために使用するツールにもアクセスできます。
VCConfiguration 型で公開されるメンバは以下のとおりです。
メソッド
名前 | 説明 | |
---|---|---|
Build | 現在の構成をビルドします。 | |
BuildWithPropertySheet | ビルドのプロパティを設定するときに使用されます。 | |
BuildWithPropertySheetPath | プロパティ シートの検索パスを指定します。 | |
Clean | 現在の構成に対して Clean コマンドを呼び出します。 | |
ClearToolProperty | ツールのプロパティ値をクリアします。 | |
CopyTo | 現在の構成をコピーします。 | |
Delete | インフラストラクチャ。マイクロソフト内部でのみ使用。 | |
Deploy | プロジェクトを配置します。 | |
Evaluate | プロジェクト モデル マクロの値または環境のマクロの値を評価します。これらのマクロの詳細については、「ビルドのコマンドとプロパティのマクロ」を参照してください。 | |
MatchName | 指定した名前とコレクションの項目の名前を一致させます。 | |
Rebuild | 現在の構成を再度ビルドします。 | |
Relink | プロジェクトを再リンクします。 | |
StopBuild | 指定した構成で実行中のビルドをキャンセルします。 | |
WaitForBuild | ビルドが完了するまで処理を中断します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
ATLMinimizesCRunTimeLibraryUsage | 依存関係を最小化するために、ATL から C ランタイム ライブラリへの静的リンクを作成します。これには、useOfATL プロパティの設定が必要です。 | |
BuildLogFile | html ログ ファイルの名前を設定または取得します。 | |
CharacterSet | コンパイラに特定の文字セットを使用するように指示する値を取得または設定します。 | |
ConfigurationName | ビルドするプロジェクト構成を取得または設定します。 | |
ConfigurationType | この構成が生成する出力の種類を取得または設定します。 | |
DebugSettings | 選択された構成のデバッグ設定情報を含むオブジェクトへのポインタを取得します。 | |
DeleteExtensionsOnClean | 消去またはリビルドの実行時に、中間ディレクトリから削除するファイルを取得または設定します。 | |
DeploymentTool | 配置ツールを取得します。 | |
DEPRECATED1 | インフラストラクチャ。マイクロソフト内部でのみ使用。 | |
ExcludeBuckets | ビルド時に無視するツール バケットを設定または取得します。 | |
FileTools | ファイルに対して使用できるツールの一覧を表示します。 | |
ImportLibrary | 生成するインポート ライブラリを取得するか、構成で生成されるインポート ライブラリをレポートします。ImportLibrary は、/IMPLIB (インポート ライブラリ名の設定) リンカ オプションの機能を公開します。 | |
InheritedPropertySheets | config のプロパティ シートを設定または取得します。 | |
IntermediateDirectory | 中間ファイル ディレクトリへの相対パスを取得または設定します。環境変数を使用できます。 | |
IntrinsicPropertySheets | マイクロソフト内部でのみ使用。使用しないでください。 | |
ManagedExtensions | Visual C++ を使用する構成を取得または設定します。ManagedExtensions は、C++ コンパイラの /clr (共通言語ランタイムのコンパイル) オプションの機能を公開します。 | |
Name | オブジェクトの名前を取得または設定します。 | |
OutputDirectory | 出力を配置するディレクトリを取得または設定します。既定のディレクトリはプロジェクト ディレクトリです。 | |
Platform | この構成をビルドするプラットフォームを取得します。 | |
PrimaryOutput | この構成をビルドしたときのプライマリ出力を取得します。 | |
ProgramDatabase | 構成が生成するプログラム データベースがある場合は取得します。 | |
project | VCConfiguration に関連付けられている VCProject を取得します。 | |
PropertySheets | プロジェクトのすべてのプロパティ シートを取得します。 | |
RegisterOutput | 構成でこのビルドのプライマリ出力を登録するかどうかを示す値を取得します。 | |
SatelliteDLLs | この構成で生成するすべてのサテライト DLL のセミコロンで区切られた一覧を取得します。 | |
SqlAssemblyOwner | SQL アセンブリの所有者を設定または取得します。 | |
SqlDebugScript | SQL デバッグ スクリプトの名前を取得または設定します。 | |
SqlDeploySource | SQL アセンブリを配置するときにソース ファイルを含めるかどうかを設定または取得します。 | |
SqlPermissionLevel | このプロジェクトについて、SQL のアクセス許可レベルを取得または設定します。 | |
SqlPostDeployScript | SQL の配置動作後のスクリプトを設定または取得します。 | |
SqlPreDeployScript | SQL の配置動作ごとのスクリプトを設定または取得します。 | |
Tools | 構成で使用できるツールを取得します。 | |
UpToDate | 現在の構成のビルドが最新かどうかを示す値を取得します。 | |
useOfATL | 構成で ATL をどのように使用するかを示す値を取得または設定します。 | |
useOfMfc | 構成で MFC がどのように使用されるかを取得または設定します。 | |
VCProjectEngine | プロジェクト エンジンへのポインタを取得します。 | |
WholeProgramOptimization | リンク時に対してコード生成を遅らせることによるモジュール間の最適化を取得または設定します。WholeProgramOptimization は、コンパイラの /GL (プログラム全体の最適化) オプションの機能を公開します。 |
このページのトップへ