Estensioni dell'editor e del servizio di linguaggio

È possibile estendere la maggior parte delle funzionalità dell'editor di codice di Visual Studio. L'editor si basa su Windows Presentation Foundation (WPF) e viene scritto nel codice gestito. Anche se questa progettazione è diversa dalle progettazioni nelle versioni precedenti di Visual Studio, offre la maggior parte delle stesse funzionalità. Per estendere l'editor, usare Managed Extensibility Framework (MEF).

Visual Studio SDK fornisce adattatori noti come shim per supportare i pacchetti VSPackage scritti per le versioni precedenti. Tuttavia, se si dispone di un VSPackage esistente, è consigliabile aggiornarlo alla nuova tecnologia per ottenere prestazioni e affidabilità migliori.

Posizione Descrizione
Creare un'estensione con un modello di elemento dell'editor Introduzione all'uso dei modelli di elemento dell'editor.
Estendere l'editor e i servizi di linguaggio Collegamenti a documenti che introducono la progettazione e le funzionalità dell'editor principale e illustrano come estenderlo.
Interfacce legacy nell'editor Collegamenti a documenti che illustrano come accedere all'editor principale dal codice esistente.
Creare editor e finestre di progettazione personalizzati Collegamenti a documenti che illustrano come creare editor personalizzati.
Estendibilità del servizio di linguaggio legacy Collegamenti a documenti che descrivono come integrare i linguaggi di programmazione in Visual Studio.
Managed Extensibility Framework (MEF) Introduce managed extensibility framework (MEF).
Windows Presentation Foundation Introduce Windows Presentation Foundation (WPF).