Sdílet prostřednictvím


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:

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