次の方法で共有


VCPropertySheet インターフェイス

プロジェクト エンジンのプロパティ シートへのアクセスを提供します。

名前空間:  Microsoft.VisualStudio.VCProjectEngine
アセンブリ:  Microsoft.VisualStudio.VCProjectEngine (Microsoft.VisualStudio.VCProjectEngine.dll 内)

構文

'宣言
<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")> _
Public Interface VCPropertySheet
[GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface VCPropertySheet
[GuidAttribute(L"537A9C40-E283-44EF-8507-021E0FDFA498")]
public interface class VCPropertySheet
[<GuidAttribute("537A9C40-E283-44EF-8507-021E0FDFA498")>]
type VCPropertySheet =  interface end
public interface VCPropertySheet

VCPropertySheet 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ ATLMinimizesCRunTimeLibraryUsage 依存関係を最小化するために ATL から C ランタイム ライブラリに静的にリンクするかどうかを示す値を取得または設定します。この場合、useOfATL プロパティが設定されている必要があります。
パブリック プロパティ BuildLogFile BuildLogFile の名前を取得または設定します。
パブリック プロパティ CharacterSet コンパイラで使用する文字セットを指定する値を取得または設定します。
パブリック プロパティ ConfigurationType この構成が生成する出力の種類を取得または設定します。
パブリック プロパティ DeleteExtensionsOnClean 消去またはリビルドの実行時に、中間ディレクトリから削除するファイルを取得または設定します。
パブリック プロパティ DEPRECATED1 インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック プロパティ EnableManagedIncrementalBuild 使用は推奨されていません。
パブリック プロパティ FileEncoding インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック プロパティ FileFormat インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック プロパティ FileTools ファイルに対して使用できるツールの一覧を表示します。
パブリック プロパティ InheritedPropertySheets このオブジェクトで継承するプロパティ シートを取得または設定します。
パブリック プロパティ IntermediateDirectory 中間ファイル ディレクトリへの相対パスを取得または設定します。パスに環境変数を含めることもできます。
パブリック プロパティ IsDirty インフラストラクチャ。マイクロソフト内部でのみ使用します。
パブリック プロパティ IsSystemPropertySheet これがシステム プロパティ シートであるかどうかを示します。
パブリック プロパティ ManagedExtensions この構成で Visual C++ を使用することを示す値を取得または設定します。
パブリック プロパティ Name オブジェクトの名前を取得または設定します。
パブリック プロパティ OutputDirectory 出力を配置するディレクトリを取得または設定します。既定のディレクトリはプロジェクト ディレクトリです。
パブリック プロパティ PropertySheetDirectory プロパティ シートのディレクトリ名を取得します。
パブリック プロパティ PropertySheetFile プロパティ シート ファイルの完全パスを設定または取得します。ファイル名を含みます。
パブリック プロパティ PropertySheetName プロパティ シート ファイルの Name タグの値を設定または取得します。このプロパティは、下位互換性のためだけに使用できます。それ以外の場合は使用しないでください。
パブリック プロパティ PropertySheets オブジェクトに適用されたプロパティ シートのコレクションを取得します。
パブリック プロパティ Rules プロジェクト レベルのプロパティ、およびこのプロパティ シートで定義された既定の項目メタデータを変更できる IVCRulePropertyStorage オブジェクトのコレクションを取得します。
パブリック プロパティ Tools そのプラットフォームで利用できるツールの一覧を表示します。
パブリック プロパティ useOfATL 構成で ATL をどのように使用するかを指定する値を取得または設定します。
パブリック プロパティ useOfMfc 構成で MFC をどのように使用するかを指定する値を取得または設定します。
パブリック プロパティ UserMacros ユーザー マクロのコレクションを取得します。
パブリック プロパティ VCProjectEngine プロジェクト エンジンへのポインターを取得します。
パブリック プロパティ WholeProgramOptimization コードの生成をリンク時に行うことで、モジュール間の最適化を有効にするかどうかを示す値を取得または設定します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddPropertySheet プロパティ シートによって直接インポートされたプロパティ シートのコレクションにプロパティ シートを追加します。
パブリック メソッド AddUserMacro プロパティ シートにユーザー マクロを追加します。
パブリック メソッド ClearToolProperty ツール プロパティのプロパティ値を消去します。
パブリック メソッド MatchName 指定した名前とコレクションの項目の名前を一致させます。
パブリック メソッド MovePropertySheet インポートされたプロパティ シートの評価順序内の位置を前後に移動します。位置とはこのプロパティ シートによって直接インポートされたすべてのプロパティ シート間での相対的な位置を示します。
パブリック メソッド RemoveAllUserMacros プロパティ シートからすべてのユーザー マクロを削除します。
パブリック メソッド RemovePropertySheet プロパティ シートによって直接インポートされたプロパティ シートのコレクションからプロパティ シートを削除します。
パブリック メソッド RemoveUserMacro プロパティ シートから 1 つのユーザー マクロを削除します。
パブリック メソッド Save プロジェクト ファイル (.vcxproj) を保存します。

このページのトップへ

参照

関連項目

Microsoft.VisualStudio.VCProjectEngine 名前空間