Rozšíření SharePoint projektů
Vytvořte rozšíření projektu tehdy, chcete-li přizpůsobit funkce projektů SharePoint.Můžete například přidat vlastní vlastnosti projektu nebo odpovídat na události na úrovni projektu, které jsou aktivovány v případě, že uživatel vyvíjí řešení služby SharePoint v aplikaci Visual Studio.
Vytvoření rozšíření projektů
Chcete-li rozšířit položku projektu, vytvořte sestavení rozšíření aplikace Visual Studio, které implementuje rozhraní ISharePointProjectExtension.Další informace naleznete v tématu Jak: vytvoření rozšíření projektu SharePoint.
Pokud jste vytvořili rozšíření projektu, můžete také přidat následující funkce do projektů SharePoint:
Přidejte položku nabídky zástupců.Položka nabídky se zobrazí při otevření místní nabídky pro uzel projektu služby SharePoint v Průzkumníku klíče, pravým tlačítkem myši uzel nebo ho a potom zvolíte Shift + F10.Další informace naleznete v tématu Jak: projekty SharePoint přidat položky místní nabídky.
Přidání nové vlastní vlastnosti.Vlastnost se zobrazí v Vlastnosti okno při výběru projektu SharePoint v Průzkumníku.Další informace naleznete v tématu Jak: Přidat vlastnost SharePoint projekty.
Návod, který ukazuje, jak vytvořit, nasadit a testovat rozšíření projektu naleznete v tématu Názorný postup: Vytváření rozšíření projektu SharePoint.
Principy vztahů mezi rozšířeními projektů a instancemi projektů
Když vytvoříte rozšíření projektu, rozšíření je načteno při otevření jakéhokoli druhu projektu služby SharePoint v Visual Studio. Visual Studio obsahujícím několik šablon projektu služby SharePoint, jako například seznam definic, typů obsahu a přijímačů událostí.Existuje však pouze jeden typ projektu služby SharePoint.Typy projektů, které se zobrazují v dialogovém okně Nový projekt jsou pouze šablony, které váže dohromady jedna nebo více položek projektu služby SharePoint.Protože existuje pouze jeden typ projektu služby SharePoint, rozšíření vytvořené pro jeden projekt se týkají se všech projektů SharePoint.Nelze například vytvořit rozšíření, které se týká pouze projektu Typ obsahu.
Chcete-li získat přístup k instanci konkrétního projektu, zpracujte některou z událostí ISharePointProjectEvents parametru projectService v implementaci metody ISharePointProjectExtension.Initialize.Chcete-li zjistit, kdy je projekt SharePoint přidán k řešení, zpracujte událost ProjectAdded.Další informace naleznete v tématu Jak: vytvoření rozšíření projektu SharePoint.
Viz také
Úkoly
Názorný postup: Vytváření rozšíření projektu SharePoint
Koncepty
Jak: vytvoření rozšíření projektu SharePoint
Jak: projekty SharePoint přidat položky místní nabídky
Jak: Přidat vlastnost SharePoint projekty
Definování typů položek projektu SharePoint vlastní
Rozšíření položky služby SharePoint projektu