Rozšíření balení a nasazení služby SharePoint
Můžete rozšířit balení a proces nasazení pro projekty SharePoint.
Toto téma obsahuje následující části.
- 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 Podrobné pokyny: Vytvoření vlastního kroku nasazení pro SharePoint projekty.
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 Podrobné pokyny: Vytvoření vlastního kroku nasazení pro SharePoint projekty.
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 vykonávání postupu 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 SharePoint projekt nasazen nebo stažen.
Zpracování konfliktů nasazení
Některé typy položek projektu SharePoint, včetně modulů, webových částí, instance seznamu a typů obsahu poskytují předdefinované nasazení řešení konfliktu. Při nasazení řešení obsahující některou z těchto položek projektu Visual Studio nejprve zkontroluje, zda již existuje soubor na webu SharePoint se stejným názvem, URL nebo ID jako soubor položku, kterou nasazujete. Pokud existuje konflikt Visual Studio automaticky konflikt vyřešit nebo jej vyzvat určit, zda chcete k vyřešení konfliktu nebo zrušit zavedení Visual Studio. Další informace naleznete v tématu Troubleshooting SharePoint Packaging and Deployment.
Tuto funkci můžete rozšířit zajištěním vlastní kód, 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 Troubleshooting SharePoint Packaging and Deployment.
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
Postupy: Spuštění kódu při vykonávání postupu nasazení
Podrobné pokyny: Vytvoření vlastního kroku nasazení pro SharePoint projekty
Koncepty
Rozšíření systému projektů služby SharePoint
Další zdroje
Postupy: Vytvoření vlastní funkce a pravidel ověřování balíčku pro řešení služby SharePoint