共用方式為


VCProject.AddRuleDefinition 方法

將規則加入至專案,使其可以當做 IVCRulePropertyStorage 使用。

命名空間:  Microsoft.VisualStudio.VCProjectEngine
組件:  Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

語法

'宣告
Function AddRuleDefinition ( _
    bstrRuleFilePath As String, _
    bstrContext As String, _
    bPersistInProject As Boolean _
) As Boolean
bool AddRuleDefinition(
    string bstrRuleFilePath,
    string bstrContext,
    bool bPersistInProject
)
bool AddRuleDefinition(
    [InAttribute] String^ bstrRuleFilePath, 
    [InAttribute] String^ bstrContext, 
    [InAttribute] bool bPersistInProject
)
abstract AddRuleDefinition : 
        bstrRuleFilePath:string * 
        bstrContext:string * 
        bPersistInProject:bool -> bool
function AddRuleDefinition(
    bstrRuleFilePath : String, 
    bstrContext : String, 
    bPersistInProject : boolean
) : boolean

參數

  • bstrRuleFilePath
    類型:String

    包含規則之 XAML 檔案的路徑。可以是完整路徑或相對於專案。

  • bstrContext
    類型:String

    在其中套用這項規則之以分號分隔的內容清單。

  • bPersistInProject
    類型:Boolean

    指定true 永久的將規則加入至專案,或指定false 只將規則加入到卸載為止。

傳回值

類型:Boolean
如果規則實際上已新增到專案,則為 true,如果規則已經在專案中定義,則為 false。

備註

這個方法會將 PropertyPageSchema 項目加入至專案檔。 條件未附加至已加入的項目。

若要將加入的,請將所有組態的 Rules 瀏覽。

.NET Framework 安全性

請參閱

參考

VCProject 介面

Microsoft.VisualStudio.VCProjectEngine 命名空間