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í 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ázorný postup: Vytváření vlastní nasazení krok 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ázorný postup: Vytváření vlastní nasazení krok 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:

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 Poradce při potížích s SharePoint balení a nasazení.

Tuto funkci můžete rozšířit pomocí vlastního kódu, který zjišťuje a řeší konflikty nasazení.Další informace naleznete v tématu Jak: vyřešení 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 Poradce při potížích s SharePoint balení a nasazení.

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 Jak: vytvoření vlastní funkce a balíček ověřovací pravidla pro řešení služby SharePoint.

Viz také

Úkoly

Názorný postup: Vytváření vlastní nasazení krok pro projekty SharePoint

Jak: vytvoření vlastní funkce a balíček ověřovací pravidla pro řešení služby SharePoint

Koncepty

Jak: spustit kód při zavádění kroky jsou provedeny.

Rozšíření systému projektů služby SharePoint