Vytváření balíčků řešení SharePointu
Pomocí Návrháře balíčků můžete vytvářet a přizpůsobovat balíčky nasazení. Můžete například přidat položky a funkce projektu SharePointu, resetovat server SLUŽBY IIS, nastavit obory aktivace funkcí a identifikovat závislosti funkcí. Návrhář také vygeneruje manifest, soubor XML popisující jednotlivé balíčky.
Nástroje pro balení
Pomocí Návrháře balíčků můžete balíček přizpůsobit a vygenerovat manifest. Můžete zahrnout položky projektu Služby SharePoint, nakonfigurovat, zda se má webový server resetovat, a nastavit typ serveru nasazení. Další informace naleznete v tématu Postupy: Přidání a odebrání funkcí a položek do balíčku pomocí Návrháře balíčků.
Případně můžete pomocí Průzkumníka balíčků upravit funkce a položky v souboru balíčku (WSP). Další informace naleznete v tématu Postupy: Přidání a odebrání funkcí a položek do balíčku pomocí Průzkumníka balíčků.
K nasazení řešení SharePoint můžete použít Visual Studio a MSBuild k vytvoření souborů balíčku (WSP). Tento proces vygeneruje soubory manifestu potřebné pro nasazení SharePointu. Další informace naleznete v tématu Postupy: Vytvoření balíčku řešení služby SharePoint pomocí úloh nástroje MSBuild.
Možnosti návrháře balíčků
Následující tabulka ukazuje vlastnosti, které můžete přizpůsobit v sharepointových balíčcích pomocí Návrháře balíčků.
Vlastnost Návrháře balíčků | Popis výchozího nastavení |
---|---|
Název | Požadováno. Výchozí název balíčku je nastavený na ProjectName. |
Resetování webového serveru | Nepovinné. Vyberte, jestli chcete po instalaci souboru .wsp na sharepointovém serveru restartovat webový server. |
Typ serveru nasazení | Nepovinné. Představuje typ serveru hostujícího balíček. Pokud toto nastavení nenastavíte, bude výchozí hodnota WebFrontEnd. Aplikační server: Popisuje server, který hostuje služby. WebFrontEnd: Popisuje server, který je hostitelem webů. |
Položky v řešení | Všechny položky projektu SharePointu a funkce, které lze přidat do balíčku. |
Položky v balíčku | Nepovinné. Všechny sharepointové položky a funkce, které chcete nasadit do balíčku. |
Konfigurace procesu balení
Po vývoji sharepointových řešení v sadě Visual Studio můžete přizpůsobit způsob balení projektů.
Následující tabulka ukazuje dva cíle NÁSTROJE MSBuild, které můžete použít k přizpůsobení způsobu vytvoření souboru .wsp .
Cíl | Popis |
---|---|
BeforeLayout | Cíl, který provádí úlohy bezprostředně před kopírováním souborů do zprostředkujícího adresáře. Soubory můžete před vytvořením souboru balíčku (WSP) upravit. |
AfterLayout | Cíl, který provádí úlohy ihned po zkopírování souborů do zprostředkujícího adresáře. |
Další informace: Přizpůsobení balíčku řešení Služby SharePoint pomocí cílů nástroje MSBuild.
Architektura balení
Při vytváření balíčku Služby SharePoint (.wsp) v sadě Visual Studio dojde k následujícím krokům.
Funkce a balíčky jsou ověřeny, aby bylo zajištěno, že fyzická a sémantická struktura balíčku je správná.
Funkce, položky projektu a soubory balíčků v balíčku jsou vyčíslené. Soubory manifestu pro balíčky a funkce se transformují tak, aby zahrnovaly všechny potřebné informace pro nasazení a aktivaci. Tokeny se nahradí plně kvalifikovanou hodnotou.
Je proveden přizpůsobitelný cíl BeforeLayout MSBuild. Tento krok můžete vytvořit, abyste před vytvořením souboru .wsp udělali jakékoli vlastní úpravy balíčku.
Výčtové soubory se zkopírují do zprostředkujícího adresáře.
Provede se přizpůsobitelný cíl AfterLayout MSBuild. Tento krok můžete vytvořit, abyste před vytvořením souboru .wsp udělali jakékoli vlastní úpravy balíčku.
Soubory v zprostředkujícím adresáři se přidají do souboru .wsp .
Struktura složek balíčků
Když zabalíte projekt SharePointu, vytvoří se pro vás soubor .wsp ve složce SolutionFolder\bin\<BuildConfiguration> . Pokud je vaše řešení například v C:\Visual Studio 2013\Projects\ListDefinition1 a konfigurace sestavení je nastavená na Release, soubor WSP se nachází v C:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.
Související obsah
- Postupy: Přizpůsobení balíčku řešení Služby SharePoint
- Postupy: Přidání a odebrání funkcí a položek do balíčku pomocí Návrháře balíčků
- Postupy: Vytvoření balíčku řešení služby SharePoint pomocí úloh nástroje MSBuild
- Postupy: Vytvoření balíčku řešení služby SharePoint pomocí úloh nástroje MSBuild
- Postupy: Přizpůsobení balíčku řešení Služby SharePoint pomocí cílů NÁSTROJE MSBuild