模板策略和属性窗口

当项目包含在企业模板项目中时,该企业模板项目可以强制实施策略。 模板策略将成为一个约束系统,可用于设置属性的默认值、隐藏属性、添加属性等。

使用模板策略控制“属性”窗口中信息的显示与实现IVsPerPropertyBrowsing不同。 IVsPerPropertyBrowsing 处理组件级别的对象属性,而模板策略可用于约束解决方案或项目级别的对象属性。 换句话说

  • 实现方法IVsPerPropertyBrowsing以确定特定对象的“属性”窗口中显示的内容

  • 使用解决方案和项目级别的模板策略来确定以前指定对象的“属性”窗口中显示的内容

    当在解决方案资源管理器中选择指定类型的项目项时,使用模板策略选择性地约束指定类型的特定属性,这对处理项目的开发团队的所有成员都有利。 例如,使用模板策略,可以为开发人员设置数据库中的所有连接字符串信息,并使连接字符串只读。 这样,就可以提供一种简单的方式来确保每个开发人员都使用正确的路径进行数据访问。