¿Cuál es la diferencia en términos de funcionalidad entre los complementos y los paquetes de Visual Studio?¿Diferencia entre Addin y VSPackage en la extensibilidad de Visual Studio?
Respuesta
Este artículo es un buen punto de partida: http://msdn.microsoft.com/en-us/library/bb330853.aspx
VSPackages son los 'ciudadanos de primera clase' en el IDE. Gran parte de la funcionalidad básica de IDE se suministra a través de paquetes. Así es como Microsoft mismo agrega funcionalidad a Visual Studio (es decir, nuevas herramientas, idiomas, etc.).
Los complementos son limitados en lo que pueden hacer. Generalmente, están restringidos a usar solo el modelo de objetos de automatización del DTE para realizar sus tareas. La ventaja es que generalmente es más sencillo hacer lo que necesita de esta manera, y las plantillas se incluyen "en la caja".
En general, recomendamos que la gente amplíe el IDE a través de VSPackages para nuevos proyectos. Deberá descargar el SDK de Visual Studio para comenzar.
- 1. Detectar la versión de Visual Studio dentro de un VSPackage
- 2. ¿Cuál es la diferencia entre // y /// en Visual Studio?
- 3. Visual Studio 2010 Extensibilidad, MPF y servicios de idioma
- 4. Visual Studio 08 Spell Check Addin?
- 5. ¿Cuál es la diferencia entre Microsoft WebMatrix y Visual Studio?
- 6. Diferencia entre Reconstruir y limpio + estructura en Visual Studio
- 7. ¿Cuál es la diferencia entre Visual Studio Package y VSIX Project types?
- 8. Extensibilidad de Visual Studio: Mover a línea en un TextDocument
- 9. Introducción a Visual Studio 2010 Extensibilidad - 3 preguntas
- 10. VS extensibilidad Arquitectura (API Paquete/Biblioteca Visual Studio)
- 11. Extensibilidad de Visual Studio: Agregar carpetas existentes a un proyecto
- 12. ¿Cómo escribo en la ventana de salida en Visual Studio 2010 AddIn?
- 13. ¿Cuál es la diferencia entre una "compilación" y una "reconstrucción" en Visual Studio?
- 14. ¿Cuál es la diferencia entre los modos Release y Debug en Visual Studio?
- 15. ¿Cuál es la diferencia entre Build Solution y Batch Build en Visual Studio 2008?
- 16. ¿Cuál es la diferencia entre "Detener depuración" y "Terminar todo" en Visual Studio?
- 17. Diferencia entre crear contenido de acción y 'Copiar en el directorio de salida' en Visual Studio
- 18. "Paquete de integración de Visual Studio" frente a "Complemento de Visual Studio": ¿cuál es la diferencia?
- 19. ¿Cuál es la diferencia entre los archivos .LIB y .OBJ? (Visual Studio C++)
- 20. ¿Cuál es la diferencia entre/mtd y/mdd (en la sección de propiedad de generación de código) en Visual Studio
- 21. Extensibilidad de Visual Studio, ¿cómo enumera los proyectos en una solución?
- 22. ¿Diferencia entre la solución de compilación, la solución de reconstrucción y la solución limpia en Visual Studio?
- 23. Diferencia entre el evento KeyDown, el evento KeyPress y el evento KeyUp en Visual Studio
- 24. Diferencia entre sqrtf y sqrtf
- 25. ¿Cuál es la diferencia entre Visual C++ y C++?
- 26. Diferencia de archivo de proyecto de Visual Studio entre PostBuildEvent y el objetivo AfterBuild?
- 27. Diferencias entre Visual Studio (.sln) construir corredor y MSBuild
- 28. Extensibilidad de Visual Studio 2010 - Asistente de plantilla de proyecto personalizado
- 29. La diferencia entre $ * y $ @
- 30. Paquete de Extensibilidad de Visual Studio sin consultar el proyecto correcto