共用方式為


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 取得或設定值,指出是否要將命令列輸入評估為可批次處理為單一命令列執行的所有檔案 (不包括已設定檔案屬性的檔案)。
公用屬性 TargetRule 取得是否要使用目標規則。

回頁首

方法

  名稱 描述
公用方法 AddBooleanProperty 將布林值屬性加入至使用指定名稱的自訂建置規則。
公用方法 AddEnumProperty 將列舉屬性加入至使用指定名稱的自訂建置規則。
公用方法 AddIntegerProperty 將整數屬性加入至使用指定名稱的自訂建置規則。
公用方法 AddStringProperty 將字串屬性加入至使用指定名稱的自訂建置規則。
公用方法 RemoveProperty 移除自訂建置規則中的指定的屬性。

回頁首

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間