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
    类型:System.String
    包含一个规则的 XAML 文件的路径。可能为完整路径或相对该项目。
  • bstrContext
    类型:System.String
    分号分隔的此规则适用的列表上下文。
  • bPersistInProject
    类型:System.Boolean
    ,直至在卸载,请指定 true 永久添加规则添加到项目或 false 添加规则。

返回值

类型:System.Boolean
true ,如果规则实际添加到项目; false ,如果规则已在项目中定义。

备注

此方法将一个 PropertyPageSchema 项目到项目文件。 行为不附加到已添加的项。

若要读取所添加的规则,请通过所有配置的 Rules 浏览。

.NET Framework 安全性

请参见

参考

VCProject 接口

Microsoft.VisualStudio.VCProjectEngine 命名空间