2010-04-22 17 views
16

He visto muchos códigos MEF para conectar aplicaciones personalizadas, pero todavía no sé cómo escribir un plugin para VS2010 utilizando MEF. Tenía la impresión de que el nuevo IDE lo respaldaba.¿Cómo puedo escribir un complemento para VS2010 usando MEF?

¿Alguien sabe si esto se admite "de fábrica" ​​o requiere una instalación? ¿Alguien tiene enlaces, consejos, etc. para comenzar?

+0

No, no tendría sentido. un complemento VS construido con MEF no es un caso de uso correcto. – Pierreten

+0

Amigo que no te está siguiendo por eso. ¿Podrías explicar eso un poco mejor? O mírate para no arruinarte a ti mismo. LOL – Terrance

Respuesta

19

MEF es el mecanismo de extensión principal para extender el editor. Si tiene install the SDK, hay algunos ejemplos de proyectos nuevos configurados para crear extensiones de editor, que se encuentran en C# (or VB)->Extensibility. Estos incluyen:

  • Editor clasificador – para proporcionar resaltado de sintaxis
  • margen Editor – poner un margen a lo largo de los lados del editor, con el contenido de WPF arbitraria
  • editor de texto/ventana adorno – para poner visuales WPF en el editor

Puede encontrar documentación general en MSDN: Extending the editor y Editor extension points.

Algunas muestras es posible que desee ver: editor samples on code.msdn.microsoft.com, un par más en editorsamples.codeplex.com, y la fuente de all the samples I've written.

I blog about writing editor extensions. Allí, puede encontrar descripciones de la mayoría de las extensiones que he escrito, junto con publicaciones más generales sobre rendimiento, diseño del nuevo editor, etc.

Las preguntas publicadas en editor forum on msdn también están respondidas por varios miembros del equipo de redactores

Cuestiones relacionadas