Zásady šablon a okno Vlastnosti
Pokud je projekt obsažený v projektu šablony organizace, může tento projekt šablony organizace vynutit zásady. Zásada šablony se stane systémem omezení, který lze použít k nastavení výchozích hodnot pro vlastnosti, skrytí vlastností, přidání vlastností atd.
Použití zásad šablony k řízení zobrazení informací v okně Vlastnosti se liší od implementace IVsPerPropertyBrowsing. IVsPerPropertyBrowsing zpracovává vlastnosti objektů na úrovni komponenty, zatímco zásady šablony lze použít k omezení vlastností objektů na úrovni řešení nebo projektu. Jinými slovy
Implementujte metody IVsPerPropertyBrowsing pro určení toho, co se zobrazí v okně Vlastnosti pro konkrétní objekty.
Pomocí zásad šablony na úrovni řešení a projektu určete, co se zobrazí v okně Vlastnosti pro dříve zadané objekty.
Použití zásad šablony k selektivnímu omezení konkrétních vlastností v okně Vlastnosti, pokud je položka projektu zadaného typu vybrána v Průzkumník řešení může být přínosná pro všechny členy vývojového týmu pracujícího na projektu. Pomocí zásad šablony můžete například nastavit všechny informace o připojovacím řetězci v databázi pro vývojáře a nastavit připojovací řetězec jen pro čtení. Tímto způsobem můžete poskytnout jednoduchý způsob, jak zajistit, aby každý vývojář používal správnou cestu pro přístup k datům.