2009-11-12 6 views
6

Ich bin ein Fan von Style-Cop, aber hasse die Art, wie es keine produktivere Möglichkeit der Fehlerbeseitigung hat.Erstellen eines Plugins für Visual Studio

Also denke ich, mir ein kleines Projekt zu geben, um mich in meiner Freizeit glücklich zu machen, ein Visual Studio-Plugin zu erstellen, um einige Fehlerbehebungen zu automatisieren.

Hat jemand schon einmal ein Plug-in erstellt und nützliche Links, Tipps und Erfahrungen erhalten?

Antwort

4

Sie können ein AddIn für Visual-Studio auf sie schreiben ist addins Modell direkt: http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx

Es einige harte Arbeit erfordert, da die Erweiterung Modell nicht sehr intuitiv ist.


können Sie auch tun, es DXCore mit: http://blogs.microsoft.co.il/blogs/dhelper/archive/2009/06/17/how-to-write-a-simple-dxcore-plug-in.aspx

Es ist ein bisschen einfacher, und die Plugins Motor ist frei.


Letzte Option ist Plugins zu schreiben, mit ReSharper, ich habe es nie, aber es hat Plugins unter Style-Cop-Plugin zu erreichen.

Ich hatte Erfahrung mit beiden der ersten Optionen. Der erste, das VS-Erweiterungsmodell, ist sehr schwer zu handhaben. Es ist eine alte API, die aus früheren Versionen von VS stammt, basierend auf dem klassischen COM und vermisst eine Menge Dokumentation. Die zweite Option, DXCore Plugins, ist viel intuitiver, hat Reacher API, aber es fehlt auch etwas Dokumentation. Ein anderes Problem ist, dass es eine Installation von ~ 30 MB erfordert. Viel Glück :)

2

Die neue Visual Studio 2010 Beta 2 und das SDK haben Projekte für diese Art von Dingen entwickelt. Die Erweiterbarkeit Optionen mit der neuen WPF-Schnittstelle werden eine gute Möglichkeit, dies zu tun zu bekommen:

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

Es wird eine Menge cooler Sachen mit 2010

Die Videos sind wirklich auch herauskommen sein gut auf: http://msdn.microsoft.com/en-gb/vstudio/bb507746.aspx, aber diese sind für ältere Visual Studio-Versionen