Procedura dettagliata: importare gli elementi da un sito di SharePoint esistente
In questa procedura dettagliata viene illustrato come importare elementi da un sito di SharePoint esistente in un progetto SharePoint per Visual Studio.
In questa procedura dettagliata vengono illustrate le attività seguenti:
Personalizzazione di un sito di SharePoint tramite l'aggiunta di una colonna del sito personalizzata (nota anche come campo).
Esportazione di un sito di SharePoint in un file con estensione wsp.
Importazione del file con estensione wsp in SharePoint per Visual Studio tramite il progetto di importazione del file con estensione wsp.
[!NOTA]
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Prerequisiti
Per completare la procedura dettagliata, è necessario disporre dei componenti seguenti:
Edizioni supportate di Microsoft Windows e SharePoint.Per ulteriori informazioni, vedere Requisiti per lo sviluppo di soluzioni SharePoint.
Visual Studio.
Personalizzazione di un sito di SharePoint
In questo esempio si creerà e personalizzerà un sito secondario di SharePoint aggiungendovi una nuova colonna e creando un altro sito secondario da utilizzare in un secondo momento.Successivamente, si esporterà il primo sito secondario in un file con estensione wsp, quindi si importerà la colonna del sito personalizzata nel secondo sito secondario tramite il progetto di importazione del file con estensione wsp.
Per creare e personalizzare un sito di SharePoint
Aprire un sito di SharePoint tramite un browser, ad esempio http://nome del sistema/SitePages/Home.aspx.
Creare un sito secondario dal sito di SharePoint principale aprendo il menu Azioni sito e scegliendo Nuovo sito.
Nella finestra di dialogo Crea del sito, scegliere il tipo Sito vuoto.
Nella casella Titolo, immettere prova colonna sito 1; nella casella Nome URL, immettere columntest1, lasciare le altre impostazioni sui valori predefiniti, quindi selezionare il pulsante Crea.
Una volta creato il sito, tornare al sito principale http://nome del sistema/SitePages/Home.aspx spostandosi nel browser.
Nuovamente, creare un sito secondario vuoto dal sito di SharePoint principale aprendo il menu Azioni sito, scegliendo Nuovo sitoe scegliendo il tipo Sito vuoto.
Nella casella Titolo, immettere prova colonna sito 2; nella casella Nome URL, immettere columntest2, lasciare le altre impostazioni sui valori predefiniti, quindi selezionare il pulsante Crea.
Tornare al primo sito secondario, http://SystemName/columntest1/default.aspx.
Scegliere dal menu Azioni sito, scegliere Impostazioni sito per visualizzare la pagina impostazioni sito.
Nella sezione Raccolte, scegliere il collegamento Colonne sito.
Nella parte superiore della pagina Raccolta colonne del sito, scegliere il pulsante Crea.
Nella casella Nome colonna, immettere nella colonna del test, mantenere gli altri valori predefiniti e quindi scegliere il pulsante OK.
La colonna Colonna di test viene visualizzata sotto l'intestazione colonne personalizzate in una libreria di colonna del sito.
Esportazione del sito di SharePoint
Ottenere un file di installazione (con estensione wsp) di SharePoint in cui sono contenuti gli elementi di SharePoint e ciò che si desidera importare nel progetto SharePoint per Visual Studio.Se non si dispone già di un file con estensione wsp, è necessario crearne uno da un sito di SharePoint esistente.In questo esempio si esporterà il sito di SharePoint predefinito in un file con estensione wsp.
Importante |
---|
Se durante l'esecuzione della procedura seguente si riceve un errore di runtime è necessario eseguirla su un sistema che dispone dell'accesso al sito di SharePoint. |
Per esportare un sito di SharePoint esistente
Nel sito di SharePoint, scegliere Impostazioni sito nella scheda Azioni sito per visualizzare la pagina impostazioni sito.
Nella sezione Azioni sito impostazioni sito pagina, scegliere il collegamento Salva sito come modello.
Nella casella Nome file immettere ExampleSite e nella casella Nome modello immettere Sito di esempio.
In questo esempio lasciare deselezionata la casella di controllo Includi contenuto.
Se questa casella viene selezionata, Visual Studio consente di salvare tutti gli elenchi, le raccolte documenti e il relativo contenuto nel file con estensione wsp.Nonostante si riveli utile in alcune circostanze, tale opzione non è richiesta in questo esempio.
Quando l'operazione viene completata correttamente, selezionare il collegamento Raccolta soluzioni per visualizzare il file con estensione wsp.
Per visualizzare successivamente la pagina della raccolta di soluzioni, scegliere dal menu Azioni sito, scegliere Impostazioni sito, scegliere il collegamento Vai alle impostazioni del sito principale nella sezione Amministrazione raccolta siti quindi scegliere il collegamento Soluzioni nella sezione Raccolte.
Nella raccolta di soluzioni, scegliere il collegamento ExampleSite.
Nella finestra di dialogo Download dei file, scegliere il pulsante Salva per salvare il file nel sistema locale, per impostazione predefinita, nella cartella di download.
Importazione del file con estensione wsp
Ora che si dispone di un file con estensione wsp in cui è contenuto un elemento che si desidera riutilizzare (la colonna del sito personalizzata Colonna di prova), importare il file con estensione wsp per accedevi.
Per importare un file con estensione
In Visual Studio, sulla barra dei menu, scegliere File, Nuovo, Progetto per visualizzare la finestra di dialogo Nuovo progetto.Se l'ide è configurato per utilizzare le impostazioni di sviluppo di Visual Basic, nella barra dei menu, scegliere File, Nuovo progetto.
Espandere il nodo SharePoint in Visual C# o Visual Basicquindi selezionare il nodo 2010.
Scegliere il modello Importa pacchetto di soluzione SharePoint 2010 nel riquadro Modelli, lasciare il nome del progetto WspImportProject1 quindi scegliere il pulsante OK.
Viene visualizzata la Personalizzazione guidata SharePoint.
Nella pagina Specificare il sito e il livello di sicurezza per il debug, immettere URL per il secondo sito secondario di SharePoint creato precedentemente. Aggiunto il nuovo elemento del campo personalizzato, http://nome di sistema/columntest2, a tale sito secondario.
Nella sezione Selezionare il livello di attendibilità per la soluzione SharePoint lasciare la selezione Distribuisci come soluzione creata mediante sandbox.
Nella pagina Specificare l'origine del nuovo progetto, individuare la posizione nel sistema in cui era quindi è stato salvato il file con estensione wsp sceglie il pulsante Avanti.
[!NOTA]
Se si sceglie il pulsante Fine in questa pagina, tutti gli elementi disponibili nel file con estensione wsp verranno importati.
Nella casella Selezionare gli elementi da importare, rimuovere tutte caselle di controllo nell'elenco tranne per Colonna di testquindi scegliere il pulsante Fine.
Poiché l'elenco contiene molti elementi, è possibile scegliere di chiavi Al tasto CTRL + per selezionare tutti gli elementi nell'elenco, scegliere la chiave della BARRA SPAZIATRICE per rimuovere tutte caselle di controllo e quindi selezionare solo la casella di controllo accanto all'elemento Colonna di test.
Una volta terminata l'operazione di importazione, viene creato un nuovo progetto definito WspImportProject1 in cui è contenuta una cartella denominata Campi.In questa cartella sono presenti la colonna del sito personalizzata Colonna di prova e il relativo file di definizione Elements.xml.
Distribuzione del progetto
Distribuire WspImportProject1 nel secondo sito secondario di SharePoint creato precedentemente per visualizzare la colonna del sito personalizzata.
Per distribuire il progetto
In Visual Studio, scegliere il tasto F5 per distribuire ed eseguire il progetto di importazione del file con estensione wsp.
Nel sito di SharePoint, aprire il menu Azioni sito quindi scegliere Impostazioni sito per visualizzare la pagina impostazioni sito.
Nella sezione Raccolte, scegliere il collegamento Colonne sito.
Scorrere verso il basso fino alla sezione Colonne personalizzate.
Notare che la colonna del sito personalizzata importata dal primo sito di SharePoint viene visualizzata nell'elenco.
Vedere anche
Concetti
Importazione di elementi da un sito di SharePoint esistente
Altre risorse
Sviluppo di soluzioni SharePoint
Creazione di controlli utente riutilizzabili per web part o pagine applicazione