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:
Před a po každém kroku nasazení je proveden pro položku projektu služby SharePoint.Další informace naleznete v tématu Jak: spustit kód při zavádění kroky jsou provedeny..
Před a po tom, co je projekt služby SharePoint nasazen nebo stažen.Další informace naleznete v tématu Jak: spuštění kódu při služby SharePoint je projekt Deployed nebo Retracted.
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