Se recomienda usar Visual Studio 2017

Visual Studio SDK

 

Publicado: octubre de 2016

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

El SDK de Visual Studio le ayuda a ampliar las características de Visual Studio o integrar nuevas características en Visual Studio. Puede distribuir sus extensiones a otros usuarios, así como a la Galería de Visual Studio. Estas son algunas de las formas en que se puede ampliar Visual Studio:

  • Agregar comandos, botones, menús y otros elementos de interfaz de usuario del IDE

  • Agregar ventanas de herramientas para la nueva funcionalidad

  • Extender IntelliSense para un idioma determinado, o proporcionar IntelliSense para los nuevos lenguajes de programación

  • Usar bombillas para proporcionar consejos y sugerencias que ayudan a los desarrolladores escriben código mejor

  • Habilitar la compatibilidad con un idioma nuevo

  • Agregar un tipo de proyecto personalizadas

  • Llegar a millones de desarrolladores a través de la Galería de Visual Studio

Si nunca ha escrito una extensión de Visual Studio antes, encontrará más información acerca de estas características y en empezando a desarrollar extensiones de Visual Studio.

A partir de Visual Studio 2015, no instale el SDK de Visual Studio desde el centro de descarga. Se incluye como una característica opcional de la instalación de Visual Studio. También puede instalar el SDK de VS más adelante. Para obtener más información, consulte instalar el SDK de Visual Studio.

El SDK de Visual Studio tiene algunas características nuevas, incluidas las bombillas y nuevos elementos de proyecto que le permiten crear extensiones de editor mediante un paquete VSIX, ventanas de herramientas y comandos de menú. Para obtener más información, consulte Novedades en el SDK de Visual Studio 2015.

Obtener excelentes consejos para diseñar la interfaz de usuario para la extensión en instrucciones para la experiencia del usuario de Visual Studio.

También aprenderá cómo hacer que la extensión de Maravilla en dispositivos de PPP alta con nuestro abordar problemas de PPP tema.

Aprovechar la catálogo y el servicio de imágenes para administración de imágenes excelentes y compatibilidad con alta concentración de PPP y temas.

Puede encontrar las extensiones de Visual Studio en el extensiones y actualizaciones cuadro de diálogo en el herramientas menú. Para obtener más información, consulte búsqueda y uso de extensiones de Visual Studio. También puede buscar extensiones en la Galería de Visual Studio

Puede encontrar la referencia de API del SDK de Visual Studio en referencia del SDK de Visual Studio.

Puede encontrar ejemplos de código abierto de extensiones del SDK de VS en GitHub en ejemplos de Visual Studio. Este repositorio de GitHub contiene ejemplos que muestran diversas características extensibles en Visual Studio.

Si tiene alguna pregunta sobre el VSSDK o desea compartir su experiencia de desarrollo de extensiones, puede usar el foro de extensibilidad de Visual Studio o Chat en grupo ExtendVS.

Puede encontrar más información en el blog de VSX arcanos y un número de blogs escritos por MVPs Microsoft:

Crear una extensión con un comando de menú
Cómo: migrar proyectos de extensibilidad en Visual Studio 2015
Preguntas más frecuentes: Convertir complementos en extensiones de VSPackage
Administración de varios subprocesos en código administrado
Comandos y menús de extensión
Agregar comandos a las barras de herramientas
Ampliación y personalización de ventanas de herramientas
Editor y extensiones de servicio de lenguaje
Extender proyectos
Opciones y configuración de usuario de extensión
Creación de proyecto personalizadas y plantillas de elementos
Extender propiedades y la ventana de propiedades
Extensión de otras partes de Visual Studio
Utilizar y proporcionar servicios
Extender servicios conectados
Administración de VSPackages
Shell de aislado de Visual Studio
Envío de extensiones de Visual Studio
En el SDK de Visual Studio
Compatibilidad con el SDK de Visual Studio
Archivo
Referencia del SDK de Visual Studio

Mostrar: