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