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) を保存します。 |
このページのトップへ