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 |
Necessario.Il nome predefinito del pacchetto viene impostato su NomeProgetto. |
Reimposta server Web |
Opzionale.Selezionarla se si desidera riavviare il server Web dopo aver installato il file con estensione wsp sul server SharePoint. |
Tipo server di distribuzione |
Necessario.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 |
Opzionale.Tutti gli elementi e le funzionalità SharePoint che si desidera distribuire nel pacchetto. |
Configurazione del processo di creazione di pacchetti
Dopo aver sviluppato soluzioni SharePoint in Visual Studio, è possibile personalizzare come i progetti vengono compressi.
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.
Le funzionalità e i pacchetti vengono convalidati per assicurarsi che la struttura fisica e semantica del pacchetto sia corretta.
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.
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.
I file enumerati vengono copiati in una directory intermedia.
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.
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 2012\Projects\ListDefinition1 e la configurazione della build è impostata su Release, il file con estensione wsp si trova in unità:\Visual Studio 2012\Projects\ListDefinition1\bin\Release.
Vedere anche
Attività
Procedura: personalizzare un pacchetto della soluzione SharePoint
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
Procedura: creare un pacchetto della soluzione SharePoint in Visual Studio