2011-01-07 11 views
7

1.) ¿Cómo se diferencia el proyecto "Visual Studio Package" del proyecto "VSIX"?Introducción a Visual Studio 2010 Extensibilidad - 3 preguntas

2.) ¿Dónde puedo encontrar algunas guías para principiantes?

3.) ¿Dónde puedo encontrar una descripción general del modelo de extensibilidad o puntos de extensión de Visual Studio 2010?

¡Gracias de antemano!

+0

Ver http://stackoverflow.com/questions/tagged/vsx –

Respuesta

8

¿Puede explicar qué tipo de extensión desea escribir? Puede cambiar mis respuestas aquí.

  1. Ambos proyectos producen un VSIX. el proyecto VSIX solo produce uno vacío, mientras que el proyecto del paquete lo configura con un paquete de Framework de paquete administrado. Aquí están some walkthroughs para paquetes.

  2. Puede probar la página principal para extending visual studio. Si proporciona más información sobre lo que desea construir, puedo indicarle fuentes más específicas.

  3. Depende de lo que trates de hacer. Hay guías en the Visual Studio SDK, que tiene secciones sobre los servicios de idiomas, editores (añadiendo nuevas fábricas editor o extienden la función de editor), que se extienden al depurador, etc.

+0

¿Puede decirme un poco más sobre VSPackage? Como sé, Visual Studio 2010 usa MEF (Managed Extensibility Framework). ¿Por qué el SDK no admite un servicio en las barras de comandos? ¿No es esa la vieja manera (COM, etc.)? –

+1

Algunas partes de VS2010 usan MEF (el editor, principalmente, y también el sistema de proyectos en partes). Los servicios de extensibilidad relacionados con el shell (editor de fábrica, ventanas de herramientas, comandos, herramientas-> páginas de opciones) y el depurador (integración del depurador para un idioma), junto con algunos otros, tienen la misma historia de extensibilidad que tenían en VS2008. –

+0

¿Y ahora qué es ahora MPF? –

Cuestiones relacionadas