共用方式為


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 命名空間