Condividi tramite


Procedura: personalizzare una funzionalità SharePoint

È possibile creare e personalizzare funzionalità SharePoint tramite la finestra di progettazione della funzionalità di Visual Studio. Ad esempio è possibile impostare l'ambito della funzionalità e aggiungere altre funzionalità come dipendenze. Per impostazione predefinita, la finestra di progettazione della funzionalità viene aperta quando si aggiunge una nuova funzionalità in Esplora soluzioni o Esplora pacchetti di SharePoint.

Apertura della finestra di progettazione della funzionalità

Tramite la finestra di progettazione della funzionalità è possibile aggiungere o rimuovere elementi del progetto SharePoint da una funzionalità.

Per aprire la finestra di progettazione della funzionalità

  1. In Esplora soluzioni espandere Funzionalità.

  2. Fare doppio clic sull'elemento Funzionalità1.

    oppure

  3. Fare clic con il pulsante destro del mouse sull'elemento Funzionalità1, quindi selezionare Visualizza finestra di progettazione.

Visualizzazione del file manifesto nel pacchetto

La finestra di progettazione della funzionalità può essere utilizzata per modificare e generare il file manifesto nel pacchetto per la funzionalità (feature.xml). Successivamente è possibile visualizzare il codice XML per questo file in Visual Studio.

Per visualizzare il file manifesto nel pacchetto

  1. Aprire Progettazione funzionalità.

  2. Scegliere Manifesto.

Per visualizzare il file manifesto nel pacchetto tramite Esplora soluzioni

  1. Scegliere Mostra tutti i file da Esplora soluzioni.

  2. Espandere Funzionalità.

  3. Espandere NomeFunzionalità.

  4. Espandere NomeFunzionalità.feature.

  5. Aprire il file NomeFunzionalità.Template.xml.

    Nota

    Quando si apre il file XML manifesto del modello funzionalità, i file vengono convalidati automaticamente ed è possibile ignorare gli avvisi visualizzati nella finestra Elenco errori.

Modifica del modello di manifesto

Il codice XML per il file manifesto della funzionalità può essere modificato nell'editor XML di Visual Studio o nel riquadro Modello di manifesto. Qualsiasi modifica al codice XML viene inclusa al file manifesto nel pacchetto per la funzionalità. Ad esempio potrebbe essere necessario modificare il modello di manifesto per personalizzare una proprietà della funzionalità.

Per modificare il modello di manifesto tramite l'editor XML

  1. Aprire Progettazione funzionalità.

  2. Scegliere Manifesto.

  3. Espandere il nodo Opzioni di modifica.

  4. Scegliere Apri in editor XML.

    Le modifiche apportate al codice XML vengono incluse al file manifesto nel pacchetto.

Per modificare il modello di manifesto tramite il riquadro Modello di manifesto

  1. Aprire Progettazione funzionalità.

  2. Scegliere Manifesto.

  3. Espandere il nodo Opzioni di modifica.

  4. Modificare il codice XML che viene visualizzato nel riquadro Modello di manifesto.

    Le modifiche apportate al codice XML vengono visualizzate nel riquadro Anteprima del manifesto nel pacchetto.

Sovrascrittura del file manifesto nel pacchetto

È possibile disabilitare la finestra di progettazione della funzionalità e creare manualmente il file feature.xml. Alla prima esecuzione di questa procedura, le impostazioni correnti della finestra di progettazione della funzionalità vengono salvate nel file XML del modello funzionalità. Successivamente, è possibile modificare o sovrascrivere il codice XML.

Nota

Se si aggiungono o rimuovono elementi del progetto SharePoint dal file XML mentre la finestra di progettazione della funzionalità è disabilitata, questi elementi del progetto non vengono inclusi nel pacchetto.

Per sovrascrivere il file manifesto incluso nel pacchetto disabilitando la finestra di progettazione

  1. Aprire Progettazione funzionalità.

  2. Scegliere Manifesto.

  3. Espandere il nodo Opzioni di modifica.

  4. Scegliere Sovrascrivi XML generato e modifica manifesto nell'editor XML.

  5. Scegliere .

    Il modello viene aggiornato con il file manifesto attualmente incluso nel pacchetto.

Abilitazione della finestra di progettazione della funzionalità

È possibile riabilitare la finestra di progettazione della funzionalità per personalizzare il file feature.xml.

Per riabilitare la finestra di progettazione

  1. Aprire Progettazione funzionalità.

  2. Scegliere Elimina modifiche al manifesto e riabilita la finestra di progettazione.

  3. Scegliere .

    Il modello viene aggiornato con il testo originale e vengono perse tutte le modifiche apportate al codice XML.

Vedere anche

Altre risorse

Creazione del pacchetto e distribuzione delle soluzioni SharePoint