Sdílet prostřednictvím


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.

  1. Funkce a balíčky jsou ověřeny, aby bylo zajištěno, že fyzická a sémantická struktura balíčku je správná.

  2. 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.

  3. 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.

  4. Výčtové soubory se zkopírují do zprostředkujícího adresáře.

  5. 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.

  6. 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.