次の方法で共有


VCCustomBuildRule インターフェイス

カスタム ビルド規則とカスタム ビルド規則ファイルにアクセスするインターフェイス。

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

構文

'宣言
<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")> _
Public Interface VCCustomBuildRule
[GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface VCCustomBuildRule
[GuidAttribute(L"F00BA17A-05B0-4DFD-92CF-434A259993D2")]
public interface class VCCustomBuildRule
[<GuidAttribute("F00BA17A-05B0-4DFD-92CF-434A259993D2")>]
type VCCustomBuildRule =  interface end
public interface VCCustomBuildRule

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

プロパティ

  名前 説明
パブリック プロパティ AdditionalDependencies comdlg32.lib や kernel32.lib などのリンク行に追加するその他の構成固有の項目を取得または設定します。
パブリック プロパティ AdditionalOptions コマンド ラインの末尾、ファイル名の直前に追加するオプションを取得または設定します。たとえば、あるオプションがオブジェクト モデルでサポートされない場合に指定します。
パブリック プロパティ BatchingSeparator カスタム ビルド規則がファイルのバッチ処理をサポートする場合に入力ファイル名の間に挿入するテキストを取得または設定します。
パブリック プロパティ CommandLine 実行するビルド イベント ツールのコマンド ラインを取得または設定します。
パブリック プロパティ DisplayName オブジェクトの完全名を取得または設定します。
パブリック プロパティ ExecutionDescription ビルド中にコマンド ラインを実行する前に出力ウィンドウに表示されるテキストを取得または設定します。
パブリック プロパティ FileExtensions ビルド規則とプロジェクトに追加される新しいファイルを関連付けるために使用されるファイル拡張子を取得または設定します。
パブリック プロパティ Name ビルド規則の名前を取得または設定します。
パブリック プロパティ Outputs カスタム ビルド ステップにより生成される出力ファイルを取得または設定します。
パブリック プロパティ Properties オブジェクトのプロパティのコレクションを取得します。
パブリック プロパティ ShowOnlyRuleProperties ビルド規則のユーザー プロパティをプロパティ グリッドに表示するかどうかを示す値を取得または設定します。
パブリック プロパティ SupportsFileBatching コマンド行入力を 1 つのコマンド行実行にバッチできるすべてのファイルに評価されるかどうかを示す値を取得または設定します (ファイル プロパティ セットを持つファイルを除外します)。
パブリック プロパティ TargetRule ターゲット規則を使用するかどうかを取得します。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddBooleanProperty 指定された名前でカスタム ビルド規則にブール型プロパティを追加します。
パブリック メソッド AddEnumProperty 指定された名前でカスタム ビルド規則に列挙型プロパティを追加します。
パブリック メソッド AddIntegerProperty 指定された名前でカスタム ビルド規則に整数型プロパティを追加します。
パブリック メソッド AddStringProperty 指定された名前でカスタム ビルド規則に文字列プロパティを追加します。
パブリック メソッド RemoveProperty カスタム ビルド規則から指定されたプロパティを削除します。

このページのトップへ

参照

関連項目

Microsoft.VisualStudio.VCProjectEngine 名前空間