Compartir a través de


Extensiones de Visual Studio de convertir

Tiene muchas alternativas a elegir cuando decide escribir una extensión de Visual Studio. Como máximo nivel básico, puede escribir una macro para automatizar tareas repetitivas. También puede escribir un complemento o un asistente de Visual Studio para automatizar tareas de programación o personalizar los comandos y las propiedades de Visual Studio.

Si desea integrar un componente grande en Visual Studio, por ejemplo, un nuevo sistema de proyecto o un nuevo lenguaje de programación, puede crear un paquete de Visual Studio mediante el SDK de Visual Studio. Si desea crear una aplicación basada en la tecnología de Visual Studio, puede crear una aplicación aislada Visual Studio de shell. Visual Studio utiliza extensiones y las aplicaciones aisladas Visual Studio de shell se basan en VSPackages. Para obtener más información, vea VSPackages.

Otro mecanismo de extensión, que se basa en managed extensibility framework, (MEF) permiten personalizar y extender el editor de Visual Studio simplemente creando elementos MEF. No tiene que crear y registrar un VSPackage para utilizar estas extensiones. Para obtener más información, vea Extender el editor.

plantillas de Visual Studio SDK

Al instalar Visual Studio SDK, varias plantillas de proyecto se agregan a la instalación de Visual Studio.

Plantilla

Ubicación

Utilizar la plantilla

Plantilla de proyecto VSIX

Visual Basic y extensibilidad de Visual c#

Creando extensiones mediante la plantilla de proyecto VSIX

Plantillas de editor

Visual Basic y extensibilidad de Visual c#

Usar plantillas de editor para crear extensiones

paquete de Visual Studio

Visual Basic y Visual C#

Extensibilidad

-O bien-

La otra extensibilidad de los tipos de proyecto

tutorial: Crear un comando de menú mediante la plantilla de paquete de Visual Studio

Shell de Visual Studio aislado

La otra extensibilidad de los tipos de proyecto

tutorial: Crear una aplicación básica del shell de Isolated

Vea también

Conceptos

Visual Studio aisló el shell

Managed Extensibility Framework (MEF)

Espectro de automatización de Visual Studio

Otros recursos

VSPackages

Extender el editor