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# |
|
Plantillas de editor |
Visual Basic y extensibilidad de Visual c# |
|
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 |
Vea también
Conceptos
Managed Extensibility Framework (MEF)
Espectro de automatización de Visual Studio