2011-01-07 22 views

Odpowiedz

8

Czy możesz wyjaśnić, jakiego typu rozszerzenie chcesz pisać? To może zmienić moje odpowiedzi tutaj.

  1. Oba projekty tworzą VSIX. projekt VSIX po prostu tworzy pustą, podczas gdy projekt pakietu ustawia cię z pakietem Zarządzane ramy pakietu. Oto some walkthroughs dla paczek.

  2. Możesz wypróbować stronę główną dla extending visual studio. Jeśli podasz więcej informacji o tym, co chcesz zbudować, mogę wskazać ci bardziej konkretne źródła.

  3. Zależy od tego, co próbujesz zrobić. Istnieje prowadnice na the Visual Studio SDK, który ma sekcje dotyczące usług językowych, redaktorzy (dodawanie nowych fabryk edytora lub przedłużające wbudowany edytor), rozciągające się debuggera itp

+0

Czy możesz powiedzieć mi coś więcej o VSPackage? Jak wiem, Visual Studio 2010 używa MEF (Managed Extensibility Framework). Dlaczego pakiet SDK nie obsługuje usługi pasków poleceń? Czy to nie jest stary sposób (COM, ect.)? –

+1

Niektóre części VS2010 używają MEF (redaktor, przede wszystkim, a także system projektu w częściach). Usługi rozszerzalności związane z powłoką (fabryka edytora, okna narzędzi, polecenia, narzędzia-> strony opcji) i debugger (integracja debuggera dla języka), wraz z kilkoma innymi, mają tę samą historię rozszerzalności, jaką mieli w VS2008. –

+0

Co to jest teraz MPF? –