次の方法で共有


VCCustomBuildRule インターフェイス

カスタム ビルド規則とカスタム ビルド規則ファイルへのインターフェイス。

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

構文

'宣言
<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")> _
Public Interface VCCustomBuildRule
[GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface VCCustomBuildRule
[GuidAttribute(L"A41CA130-9C90-4F9E-B61D-CB71A69CAB28")]
public interface class VCCustomBuildRule
[<GuidAttribute("A41CA130-9C90-4F9E-B61D-CB71A69CAB28")>]
type VCCustomBuildRule =  interface end
public interface VCCustomBuildRule

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

プロパティ

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

このページのトップへ

メソッド

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

このページのトップへ

参照

関連項目

Microsoft.VisualStudio.VCProjectEngine 名前空間