Estensione degli strumenti di SharePoint in Visual Studio
Gli strumenti di SharePoint in Visual Studio soddisfano i requisiti di molti scenari di sviluppo di applicazioni.Tuttavia, si possono riscontrare delle situazioni in cui non viene garantita la funzionalità richiesta dagli sviluppatori.In questi casi, è possibile estendere gli strumenti di SharePoint per creare la funzionalità necessaria.
Come estendere gli strumenti di SharePoint
È possibile estendere il sistema di progetto di SharePoint e il nodo Connessioni di SharePoint nella finestra Esplora server.
Estensione del sistema di progetto SharePoint
Visual Studio include un set di modelli di progetto e modelli di elemento che è possibile utilizzare per creare soluzioni SharePoint.Ad esempio sono disponibili modelli per i ricevitori di eventi, le definizioni di elenco, i flussi di lavoro e le web part.È tuttavia anche possibile definire tipi personalizzati di elementi di progetto SharePoint per la creazione di componenti di SharePoint quali campi o azioni personalizzate.È inoltre possibile creare estensioni per i tipi di elemento di progetto SharePoint già installati in Visual Studio, nonché creare estensioni per i progetti SharePoint.
Per ulteriori informazioni, vedere Estensione del sistema di progetto SharePoint.
Estensione del nodo Connessioni di SharePoint in Esplora server
In Visual Studio, è possibile utilizzare il nodo diConnessioni di SharePoint nella finestra diEsplora server per visualizzare molti dei componenti di uno o più siti di SharePoint locali in una visualizzazione struttura ad albero gerarchica. È anche possibile estendere il nodo di Connessioni di SharePoint nei modi seguenti:
Aggiungendo nodi personalizzati.Tale operazione è utile se si desidera visualizzare i componenti dei siti di SharePoint che non vengono visualizzati per impostazione predefinita.
Estendendo i nodi esistenti.Ad esempio, è possibile aggiungere un nuovo nodo figlio a un nodo esistente oppure aggiungere una voce di menu di scelta rapida a un nodo ed effettuare le attività quando uno sviluppatore fa clic sulla voce di menu.
Per ulteriori informazioni, vedere Estensione del nodo Connessioni di SharePoint in Esplora server.
Requisiti per il computer di sviluppo
Per creare estensioni per gli strumenti di SharePoint, il computer di sviluppo deve soddisfare gli stessi requisiti per la creazione di soluzioni SharePoint in Visual Studio.Per ulteriori informazioni, vedere Requisiti per lo sviluppo di soluzioni SharePoint.
È inoltre consigliabile installare Visual Studio SDK.Nell'SDK sono inclusi modelli di progetto e strumenti utili per estendere Visual Studio.In particolare, nell'SDK è presente un modello di progetto che è possibile utilizzare per creare facilmente un pacchetto Visual Studio Extension (VSIX).I pacchetti VSIX costituiscono il modo migliore per implementare le estensioni di Visual Studio in Visual Studio.Tutte le estensioni degli strumenti di SharePoint devono essere distribuite tramite pacchetti VSIX.Tutte le procedure dettagliate di questa documentazione presuppongono che sia stato installato l'Visual Studio SDK.
Per scaricare l'SDK, vedere https://go.microsoft.com/fwlink/?LinkId=164562 (la pagina potrebbe essere in inglese).Per ulteriori informazioni sulle estensioni di Visual Studio, vedere Visual Studio Extensions di sviluppo.
Vedere anche
Concetti
Cenni preliminari sul modello di programmazione delle estensioni degli strumenti di SharePoint
Estensione del sistema di progetto SharePoint
Programmazione di concetti e funzionalità per le estensioni degli strumenti di SharePoint
Riferimento (estensibilità degli strumenti di SharePoint)
Debug delle estensioni per gli strumenti di SharePoint in Visual Studio
Distribuzione di estensioni per gli strumenti di SharePoint in Visual Studio
Altre risorse
Estensione del nodo Connessioni di SharePoint in Esplora server