Opracowywanie dodatków Visual Studio dla wielu wersji Visual Studio

Dostałem zadanie opracowania niektórych rozszerzeń dla Visual Studio do użytku wewnętrznego. Będą musiały obsługiwać kilka różnych wersji Visual Studio (VS2008, 2010 i 2012 - VS2005 byłoby miło mieć, ale nie niezbędne). Chciałbym opracować je w możliwie spójny sposób, ponownie wykorzystując jak najwięcej kodu, dopasowując go do istniejącej struktury projektu dla tego rodzaju narzędzi, którą jest Visual Studio 2012 .sln.

Jaki jest najlepszy / najłatwiejszy sposób rozwijania tego rodzaju rozszerzenia? Projekt VSPackage? Czy mogę utworzyć pakiet VSP zgodny z 2008 r., Który został opracowany w VS2012?

Funkcje, których będę potrzebować dla rozszerzeń, które piszę w tej chwili, są dość podstawowe - muszę utworzyć polecenia menu Narzędzia, ewentualnie niestandardowe okno narzędzi. Moje wymagania mogą się później zmienić, ale w tej chwili nie potrzebuję ozdób edytora ani niczego podobnego.

widziałemto pytanie, które może wydawać się duplikatem, ale zaakceptowana odpowiedź nie odpowiada na pytanie, więc ...

questionAnswers(1)

yourAnswerToTheQuestion