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, o aprire il menu di scelta rapida per l'elemento Funzionalità1 quindi scegliere Progettazione viste.

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

  • In Feature Designer, scegliere la scheda Manifesto.

Per visualizzare il file manifesto nel pacchetto tramite Esplora soluzioni

  1. In Esplora soluzioni, selezionare l'icona Mostra tutti i file.

  2. Espandere funzionalità, espandere FeatureName, espandere FeatureName.feature quindi aprire FeatureName. file di 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

  • In Feature Designer, scegliere la scheda Manifesto, espandere il nodo Opzioni di modifica quindi scegliere il collegamento 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

  • In Feature Designer, scegliere la scheda Manifesto, espandere il nodo Opzioni di modifica quindi modificare l'xml 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. In Feature Designer, scegliere la scheda Manifesto.

  2. Espandere il nodo Opzioni di modifica, scegliere il collegamento Sovrascrivi XML generato e modifica manifesto nell'editor XML quindi scegliere il pulsante .

    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. In Feature Designer, scegliere il collegamento Elimina modifiche al manifesto e riabilita la finestra di progettazione quindi scegliere il pulsante .

  2. 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