2010-04-22 13 views
16

Ho visto molti codici MEF per il collegamento a app personalizzate, ma devo ancora scoprire come scrivere un plug-in per VS2010 utilizzando MEF. Avevo l'impressione che il nuovo IDE lo supportasse.Come posso scrivere un plugin per VS2010 usando MEF?

Qualcuno sa se questo è supportato "pronto per l'uso" o richiede un'installazione. Qualcuno ha collegamenti, suggerimenti, ecc. Per iniziare.

+0

No, non avrebbe senso. un plug-in VS creato con MEF non è un caso d'uso corretto. – Pierreten

+0

Amico non ti sta seguendo davvero per quello. Potresti spiegarlo un po 'meglio. Oppure controllati per non distruggere te stesso. LOL – Terrance

risposta

19

MEF è il meccanismo di estensione primario per l'estensione dell'editor. Se si install the SDK, ci sono alcuni nuovi campioni di progetto impostati per creare estensioni di editor, trovate sotto C# (or VB)->Extensibility. Questi includono:

  • Editor classificatore – per fornire evidenziazione della sintassi
  • margine Editor – mettendo un margine lungo i lati del montaggio, con arbitrario contenuto WPF
  • Editor testo/finestra dell'ornamento – per mettere grafica WPF in l'editor

È possibile trovare la documentazione panoramica su MSDN: Extending the editor e Editor extension points.

Alcuni esempi che si desidera esaminare: editor samples on code.msdn.microsoft.com, un altro paio su editorsamples.codeplex.com e la sorgente per all the samples I've written.

I blog about writing editor extensions. Qui puoi trovare le descrizioni della maggior parte delle estensioni che ho scritto, oltre a post più generali sulle prestazioni, il design del nuovo editor, ecc.

Anche le domande pubblicate su editor forum on msdn hanno una risposta da vari membri del team editoriale.

Problemi correlati