2009-11-12 18 views
6

Jestem fanem stylu gliniarza, ale nienawidzę tego, że nie ma bardziej produktywnego sposobu rozwiązywania błędów.Tworzenie wtyczki do Visual Studio

Tak więc myślę, aby dać mi mały projekt, który zapewni mi szczęście w wolnym czasie, stworzenie wtyczki Visual Studio, która zautomatyzuje naprawianie błędów.

Czy ktoś napisał wtyczkę przed i dostał przydatne linki, wskazówki, doświadczenie do udostępnienia?

Odpowiedz

4

Można napisać Addin Visual-Studio na jego Addins modelu bezpośrednio: http://www.c-sharpcorner.com/UploadFile/mgold/AddIns11292005015631AM/AddIns.aspx

To wymaga ciężkiej pracy, ponieważ model wewnętrzny nie jest bardzo intuicyjne.


Można również zrobić to za pomocą DXCore: http://blogs.microsoft.co.il/blogs/dhelper/archive/2009/06/17/how-to-write-a-simple-dxcore-plug-in.aspx

To trochę bardziej proste, a silnik wtyczek jest bezpłatne.


Ostatnia opcja jest pisanie wtyczek za pomocą ReSharper, nigdy nie zrobił, ale ma dotrzeć wtyczek między wtyczką Style-COP.

Posiadałem doświadczenie w obu pierwszych opcjach. Pierwszy, model rozszerzeń VS, jest bardzo trudny w obsłudze. To stare API pochodzące z poprzednich wersji VS, oparte na klasycznym COM i brakuje wielu dokumentacji. Druga opcja, wtyczki DXCore, jest o wiele bardziej intuicyjna, ma interfejs API reachera, ale brakuje też dokumentacji. Inną kwestią jest to, że wymaga instalacji ~ 30MB. Powodzenia :)

Powiązane problemy