Rozšíření balení a nasazení SharePoint
Můžete rozšířit balení a proces nasazení pro projekty SharePoint.
Toto téma obsahuje následující oddíly.
- Vytváření postupu nasazení
- Vytvoření konfigurací nasazení
- Spuštění kódu pokud je SharePoint řešení nasazeno nebo staženo
- Zpracování konfliktů nasazení
- Spuštění operací příkazového řádku před nebo po nasazení projektu
- Přizpůsobení ověřovacích pravidel
- Příbuzná témata
Vytváření postupu nasazení
Pokud nasazujete projekt služby SharePoint, Visual Studio provede řadu kroků nasazení.Visual Studio obsahuje vestavěné postupy nasazení pro mnoho úkolů, jako je například svorkování a přidání řešení.Můžete však také vytvořit vlastní postup nasazení.
Podrobný návod, který ukazuje, jak vytvořit krok nasazení naleznete v Návod: Vytvoření vlastního kroku nasazení pro projekty SharePoint.
Vytvoření konfigurací nasazení
Nasazení konfigurace je sada kroků nasazení provedených u určitého projektu, ale může mít vliv na všechny položky projektu služby SharePoint.Každá konfigurace nasazení zahrnuje jednu sadu kroků, které jsou provedeny v případě, že je projekt nasazen a jinou sadu, která je provedena v případě, že je projekt stažen.Visual Studio obsahuje dvě předdefinované konfigurace nasazení, ale můžete také vytvořit vlastní.Když vytváříte konfiguraci nasazení, můžete zahrnout vestavěné kroky nasazení a kroky nasazení, které vytvoříte.
Podrobný návod, který ukazuje, jak vytvořit konfiguraci nasazení naleznete v Návod: Vytvoření vlastního kroku nasazení pro projekty SharePoint.
Spuštění kódu pokud je SharePoint řešení nasazeno nebo staženo
Lze zpracovávat události pro provádění dalších úkolů, když je řešení SharePoint nasazeno nebo staženo.Visual Studio vyvolává události, které lze zpracovávat v následujících situacích:
Před a po každém kroku nasazení je proveden pro položku projektu služby SharePoint.Další informace naleznete v tématu Postupy: Spuštění kódu při provádění kroků nasazení.
Před a po tom, co je projekt služby SharePoint nasazen nebo stažen.Další informace naleznete v tématu Postupy: Spuštění kódu pokud je projekt SharePoint nasazen nebo stažen.
Zpracování konfliktů nasazení
Některé typy položek projektu SharePoint, včetně modulů, webové části, instance seznamu a typů obsahu poskytují předdefinované nasazení řešení konfliktu.Při nasazení řešení, které obsahuje jeden z těchto položek projektu Visual Studio nejprve zkontroluje, zda již existuje soubor na webu služby SharePoint se stejným názvem, URL nebo ID jako soubor v položce, kterou nasazujete.Pokud existuje konflikt, Visual Studio automaticky konflikt vyřešit nebo můžete dotaz, můžete určit, zda chcete mít vyřešení konfliktu nebo zrušit zavedení Visual Studio.Další informace naleznete v tématu Řešení potíží s balením a nasazením služby SharePoint.
Tuto funkci můžete rozšířit pomocí vlastního kódu, který zjišťuje a řeší konflikty nasazení.Další informace naleznete v tématu Postupy: Zpracování konfliktů nasazení.
Spuštění operací příkazového řádku před nebo po nasazení projektu
Pokud chcete spouštět operace příkazového řádku při nasazení řešení služby SharePoint, můžete nastavit vlastnosti PreDeploymentCommand a PostDeploymentCommand objektu ISharePointProject.Visual Studio provede tyto příkazy před a po nasazení projektu.
V některých případech se mohou zobrazit konflikty nasazení.Existuje několik různých způsobů řešení konfliktů.Další informace naleznete v tématu Řešení potíží s balením a nasazením služby SharePoint.
Přizpůsobení ověřovacích pravidel
Před nasazením balíčku řešení (.wsp) můžete vytvořit vlastní funkci a balíček ověřovacích pravidel k ověřování platnosti funkce nebo balíčku.Například můžete nahlásit informace, upozornění nebo chyby vývojáři k jejich vyřešení potíží ověřování.Další informace naleznete v tématu Postupy: Vytvoření vlastní funkce a pravidel ověřování balíčku pro řešení služby SharePoint.
Viz také
Úkoly
Návod: Vytvoření vlastního kroku nasazení pro projekty SharePoint
Postupy: Vytvoření vlastní funkce a pravidel ověřování balíčku pro řešení služby SharePoint