2009-11-12 14 views
6

Soy fanático de la policía de estilo pero odio la forma en que no tiene una manera más productiva de resolver errores.Creando un plugin para Visual Studio

así que estoy pensando, que me diera un proyecto wee para mantenerme feliz en mi tiempo libre, de crear un plugin de Visual Studio para automatizar algunas de fijación de error.

¿Alguien fue autor de un tapón en antes y consiguió ninguna enlaces útiles, consejos, experiencia para compartir?

Respuesta

4

Usted puede escribir un complemento para Visual Studio-On IT complementos modelo directamente: http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx

Se requiere un trabajo duro ya que el modelo de extensión no es muy intuitivo.


También puede hacerlo utilizando DXCore: http://blogs.microsoft.co.il/blogs/dhelper/archive/2009/06/17/how-to-write-a-simple-dxcore-plug-in.aspx

Es un poco más simple, y el motor de plugins es gratis.


Última opción es escribir plugins usando ReSharper, no lo hice, pero tiene alcance plugins entre plug-in Style-poli.

Tenía experiencia con las dos primeras opciones. El primero, el modelo de extensiones VS, es muy difícil de trabajar. Es una antigua API que proviene de versiones anteriores de VS, basada en COM clásico y extravía mucha documentación. La segunda opción, los complementos DXCore, es mucho más intuitiva, tiene API reacher pero también falta algo de documentación. Otro problema es que requiere una instalación de ~ 30MB. Buena suerte :)

2

El nuevo Visual Studio 2010 Beta 2 y el SDK tienen proyectos diseñados para este tipo de cosas. Las opciones de extensibilidad con la nueva interfaz de WPF será una gran manera de hacer esto:

http://msdn.microsoft.com/en-us/vstudio/dd441784.aspx#Extensibility

No va a haber un montón de cosas interesantes que salen con el año 2010

los videos son también muy bien en: http://msdn.microsoft.com/en-gb/vstudio/bb507746.aspx pero estos son para versiones anteriores de Visual Studio

Cuestiones relacionadas