Creazione di pacchetti delle soluzioni SharePoint

Tramite la finestra di progettazione del pacchetto è possibile creare e personalizzare pacchetti di distribuzione. Ad esempio è possibile aggiungere elementi e funzionalità del progetto SharePoint, reimpostare il server IIS, impostare gli ambiti di attivazione delle funzionalità e identificare le dipendenze di funzionalità. Tramite la finestra di progettazione viene anche generato un manifesto, ovvero un file XML contenente la descrizione di ogni pacchetto.

Strumenti di creazione di pacchetti

Per personalizzare il pacchetto e generare il manifesto è possibile utilizzare Progettazione pacchetti. È possibile includere gli elementi del progetto SharePoint, stabilire se il server Web deve essere reimpostato, nonché impostare il tipo di server di distribuzione. Per ulteriori informazioni, vedere Procedura: aggiungere e rimuovere funzionalità ed elementi in un pacchetto tramite Progettazione pacchetti.

In alternativa, è possibile utilizzare Esplora pacchetti per modificare le funzionalità e gli elementi nel file del pacchetto (con estensione wsp). Per ulteriori informazioni, vedere Procedura: aggiungere e rimuovere funzionalità ed elementi in un pacchetto utilizzando Esplora pacchetti.

Per creare i file di pacchetto (con estensione wsp) e distribuire la soluzione SharePoint è possibile utilizzare Visual Studio e MSBuild. Questo processo consente di generare i file manifesto necessari per la distribuzione di SharePoint. Per ulteriori informazioni, vedere Procedura: creare un pacchetto della soluzione SharePoint in Visual Studio e Procedura: creare un pacchetto della soluzione SharePoint tramite le attività MSBuild.

Opzioni di Progettazione pacchetti

Nella tabella seguente vengono illustrate le proprietà che è possibile personalizzare nei pacchetti di SharePoint con Progettazione pacchetti.

Proprietà di Progettazione pacchetti

Descrizione dell'impostazione predefinita

Nome

Obbligatoria. Il nome predefinito del pacchetto viene impostato su NomeProgetto.

Reimposta server Web

Facoltativa. Selezionarla se si desidera riavviare il server Web dopo aver installato il file con estensione wsp sul server SharePoint.

Tipo server di distribuzione

Obbligatoria. Per impostazione predefinita, l'ambito viene impostato su ApplicationServer.

OpzioneDescrizione
ApplicationServerViene descritto un server che ospita servizi.
WebFrontEndViene descritto un server che ospita siti Web.

Elementi nella soluzione

Tutti gli elementi e le funzionalità del progetto SharePoint che possono essere aggiunti al pacchetto.

Elementi nel pacchetto

Facoltativa. Tutti gli elementi e le funzionalità SharePoint che si desidera distribuire nel pacchetto.

Configurazione del processo di creazione di pacchetti

Dopo aver sviluppato le soluzioni SharePoint in Visual Studio 2010, è possibile personalizzare il modo in cui vengono assemblati i progetti.

Nella tabella seguente vengono illustrate le due destinazioni di MSBuild che è possibile utilizzare per personalizzare la creazione del file con estensione wsp.

Destinazione

Descrizione

BeforeLayout

Destinazione che consente di eseguire le attività subito prima della copia dei file in una directory intermedia. I file possono essere modificati prima di creare un file del pacchetto (con estensione wsp).

AfterLayout

Destinazione che consente di eseguire le attività subito dopo la copia dei file in una directory intermedia.

Per ulteriori informazioni, vedere Procedura: personalizzare un pacchetto della soluzione SharePoint tramite le destinazioni di MSBuild.

Architettura dei pacchetti

I passaggi seguenti si verificano quando si crea un pacchetto SharePoint (con estensione wsp) in Visual Studio.

  1. Le funzionalità e i pacchetti vengono convalidati per assicurarsi che la struttura fisica e semantica del pacchetto sia corretta.

  2. Le funzionalità, gli elementi di progetto e i file del pacchetto vengono enumerati. I file manifesto per i pacchetti e le funzionalità vengono trasformati affinché includano tutte le informazioni necessarie per la distribuzione e l'attivazione. I token vengono sostituiti con il valore completo.

  3. Viene eseguita la destinazione personalizzabile BeforeLayout di MSBuild. Questo passaggio può essere creato per apportare qualsiasi modifica personalizzata al pacchetto prima della creazione del file con estensione wsp.

  4. I file enumerati vengono copiati in una directory intermedia.

  5. Viene eseguita la destinazione personalizzabile AfterLayout di MSBuild. Questo passaggio può essere creato per apportare qualsiasi modifica personalizzata al pacchetto prima della creazione del file con estensione wsp.

  6. I file nella directory intermedia vengono aggiunti al file con estensione wsp.

Struttura di cartelle del pacchetto

Quando si assembla il progetto SharePoint, viene creato un file con estensione wsp nella cartella SolutionFolder\bin\ConfigurazioneBuild. Ad esempio se la soluzione si trova in unità:\Visual Studio 2010\Projects\ListDefinition1 e la configurazione della build è impostata su Release, il file con estensione wsp si trova in unità:\Visual Studio 2010\Projects\ListDefinition1\bin\Release.

Vedere anche

Attività

Procedura: personalizzare un pacchetto della soluzione SharePoint

Procedura: aggiungere e rimuovere funzionalità ed elementi in un pacchetto tramite Progettazione pacchetti

Procedura: creare un pacchetto della soluzione SharePoint in Visual Studio

Procedura: creare un pacchetto della soluzione SharePoint tramite le attività MSBuild

Concetti

Procedura: personalizzare un pacchetto della soluzione SharePoint tramite le destinazioni di MSBuild

Altre risorse

How to: Modify Package Properties