2009-11-12 2 views
6

Je suis un fan de style flic mais je déteste la façon dont il n'y a pas de façon plus productive de résoudre les erreurs. Donc, je pense, pour me donner un petit projet pour me garder heureux dans mon temps libre, de créer un plugin Visual Studio pour automatiser la correction d'erreurs.Création d'un plugin pour Visual Studio

Est-ce que quelqu'un a écrit un plug-in avant et a obtenu des liens utiles, astuces, expérience à partager?

Répondre

4

Vous pouvez écrire un Addin à Visual-Studio sur son modèle addins directement: http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx

Il nécessite un travail dur puisque le modèle d'extension n'est pas très intuitive.


Vous pouvez aussi le faire en utilisant DXCore: http://blogs.microsoft.co.il/blogs/dhelper/archive/2009/06/17/how-to-write-a-simple-dxcore-plug-in.aspx

Il est un peu plus simple, et le moteur de plugins est gratuit.


La dernière option consiste à écrire des plugins utilisant ReSharper, je ne l'ai fait, mais il a atteint des plugins parmi les plug-in-flic Style.

J'ai eu l'expérience avec les deux premières options. Le premier, VS extensions modèle, est très difficile à travailler. C'est une ancienne API provenant des versions précédentes de VS, basée sur COM classique et manquant beaucoup de documentation. La deuxième option, les plugins DXCore, est beaucoup plus intuitive, a l'API reacher mais il manque aussi de la documentation. Un autre problème est qu'il nécessite l'installation de ~ 30 Mo. Bonne chance :)

2

Le nouveau Visual Studio 2010 Beta 2 et le SDK ont des projets conçus pour ce genre de chose. Les options d'extensibilité avec la nouvelle interface WPF sera un excellent moyen pour y parvenir:

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

Il va y avoir beaucoup de choses cool à venir avec 2010

Les vidéos sont également très bon sur: http://msdn.microsoft.com/en-gb/vstudio/bb507746.aspx mais ce sont pour les anciennes versions de Visual Studio