Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med hjälp av paketdesignern kan du skapa och anpassa distributionspaket. Du kan till exempel lägga till SharePoint-projektobjekt och -funktioner, återställa IIS-servern, ange omfång för funktionsaktivering och identifiera funktionsberoenden. Designern genererar också ett manifest, en XML-fil som beskriver varje paket.
Paketeringsverktyg
Du kan använda paketdesignern för att anpassa paketet och generera manifestet. Du kan inkludera SharePoint-projektobjekt, konfigurera om webbservern ska återställas och ange typ av distributionsserver. Mer information finns i Så här lägger du till och tar bort funktioner och objekt i ett paket med hjälp av paketdesignern.
Du kan också använda Paketeringsutforskaren för att ändra funktionerna och objekten i paketfilen (.wsp). Mer information finns i How to: Add and remove features and items to a Package by using the Packaging Explorer (Så här lägger du till och tar bort funktioner och objekt i ett paket med hjälp av Paketeringsutforskaren).
Du kan använda Visual Studio och MSBuild för att skapa paketfiler (.wsp) för att distribuera din SharePoint-lösning. Den här processen genererar de manifestfiler som behövs för SharePoint-distribution. Mer information finns i Så här skapar du ett SharePoint-lösningspaket med hjälp av MSBuild-uppgifter.
Alternativ för paketdesigner
I följande tabell visas de egenskaper som du kan anpassa i SharePoint-paket med paketdesignern.
| Paketskaparegenskap | Beskrivning av standardinställning |
|---|---|
| Namn | Obligatoriskt. Standardnamnet för paketet är inställt på ProjectName. |
| Återställa webbserver | Valfritt. Välj om du vill starta om webbservern när .wsp-filen har installerats på SharePoint-servern. |
| Typ av distributionsserver | Valfritt. Representerar den typ av server som är värd för paketet. Om det inte anges kommer detta som standard att vara WebFrontEnd. ApplicationServer: Beskriver en server som är värd för tjänster. WebFrontEnd: Beskriver en server som är värd för webbplatser. |
| Objekt i lösningen | Alla SharePoint-projektobjekt och funktioner som kan läggas till i paketet. |
| Objekt i paketet | Valfritt. Alla SharePoint-objekt och funktioner som du vill distribuera i ditt paket. |
Konfigurera paketeringsprocessen
När du har utvecklat SharePoint-lösningar i Visual Studio kan du anpassa hur projekten paketeras.
I följande tabell visas de två MSBuild-målen som du kan använda för att anpassa hur .wsp-filen skapas.
| Target | Description |
|---|---|
| FöreLayout | Målet som hanterar uppgifter omedelbart innan filerna kopieras till en mellanliggande katalog. Du kan ändra filerna innan du skapar en paketfil (.wsp). |
| AfterLayout | Målet som utför uppgifter direkt efter att filerna har kopierats till en mellanliggande katalog. |
Mer information finns i Så här anpassar du ett SharePoint-lösningspaket med hjälp av MSBuild Targets.
Paketeringsarkitektur
Följande steg inträffar när du skapar ett SharePoint-paket (.wsp) i Visual Studio.
Funktionerna och paketen verifieras för att se till att paketets fysiska och semantiska struktur är korrekt.
Funktionerna, projektobjekten och paketfilerna i paketet räknas upp. Manifestfiler för paket och funktioner transformeras för att inkludera all nödvändig information för distribution och aktivering. Tokenen ersätts med det fullständigt kvalificerade värdet.
Det anpassningsbara Målet BeforeLayout MSBuild utförs. Du kan skapa det här steget för att göra anpassade ändringar i paketet innan .wsp-filen skapas.
De uppräknade filerna kopieras till en mellanliggande katalog.
Det anpassningsbara AfterLayout MSBuild-målet utförs. Du kan skapa det här steget för att göra anpassade ändringar i paketet innan .wsp-filen skapas.
Filerna i den mellanliggande katalogen läggs till i .wsp-filen .
Struktur för paketmappar
När du paketera Ditt SharePoint-projekt skapas en .wsp-fil åt dig i mappen SolutionFolder\bin\<BuildConfiguration> . Om din lösning till exempel finns i C:\Visual Studio 2013\Projects\ListDefinition1 och versionskonfigurationen är inställd på Release, finns .wsp-filen i C:\Visual Studio 2013\Projects\ListDefinition1\bin\Release.
Relaterat innehåll
- Anvisningar: Anpassa ett SharePoint-lösningspaket
- Gör så här: Lägga till och ta bort funktioner och objekt i ett paket med hjälp av paketdesignern
- Anvisningar: Skapa ett SharePoint-lösningspaket med hjälp av MSBuild-uppgifter
- Anvisningar: Skapa ett SharePoint-lösningspaket med hjälp av MSBuild-uppgifter
- Anvisningar: Anpassa ett SharePoint-lösningspaket med hjälp av MSBuild-mål