Condividi tramite


Estensione degli strumenti di SharePoint in Visual Studio

Gli strumenti di SharePoint in Visual Studio 2010 soddisfano i requisiti di molti scenari di sviluppo delle 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 2010 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 2010 è possibile utilizzare il nodo Connessioni di SharePoint della finestra Esplora server per visualizzare molti dei componenti di uno o più siti di SharePoint locali in una visualizzazione struttura ad albero gerarchica. Il nodo Connessioni di SharePoint può anche essere esteso 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 2010. Per ulteriori informazioni, vedere Requisiti per lo sviluppo di soluzioni SharePoint.

È inoltre consigliabile installare Visual Studio 2010 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 miglior metodo di creazione e distribuzione delle estensioni di Visual Studio in Visual Studio 2010. 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 2010 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 Developing Visual Studio Extensions.

Vedere anche

Concetti

Cenni preliminari sul modello di programmazione delle estensioni degli strumenti di SharePoint

Estensione del sistema di progetto SharePoint

Riferimento (estensibilità degli strumenti di SharePoint)

Altre risorse

Estensione del nodo Connessioni di SharePoint in Esplora server

Programmazione di concetti e funzionalità per le estensioni 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