Rozszerzanie środowiska Visual Studio
Dodatki Visual Studio zostały zaniechane w programie Visual Studio 2013.Dodatki należy uaktualniać do pakietu rozszerzenia VSPackage.Aby uzyskać więcej informacji na temat uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.
Chociaż Visual Studio oferuje wiele narzędzi i możliwości do wykonywania niemal wszystkich zadań, można wymagać dodatkowych lub drobniejszych poziomów kontroli.Na przykład można zautomatyzować zadania lub serię zadań wykonywanych regularnie.Lub można zaprojektować narzędzia, których można użyć w zintegrowanym środowisku programistycznym Visual Studio (IDE).
Visual Studio zawiera modele obiektów automatyzacji, które są bogatymi modelami programowania do automatyzowania IDE, a także zapewnienia dla niego nowych funkcji i rozszerzeń.Każdy model koncentruje się na określonym obszarze IDE, takim jak okna narzędzi, edytor kodu, różne projekty i tak dalej.
Poniższe sekcje służą jako wprowadzenie do automatyzacji i rozszerzalności oraz pokazują, jak z nich korzystać, aby ułatwić programowanie.
W tej sekcji
Najlepsze praktyki zabezpieczeń w automatyzacji
Zawiera porady, które pomogą zabezpieczyć Visual Studio i aplikacje automatyzacji.Zakres automatyzacji w Visual Studio
Zawiera opis typów projektów automatyzacji, dostępne w Visual Studio: dodatki, kreatory i VSIP.Wybieranie odpowiedniej metodyki automatyzacji
Pomaga w wyborze najbardziej skutecznych narzędzi używanych do wykonywania zadań związanych z automatyzacją.Grupy automatyzacji funkcji
Wyświetla listę różnych dziedzin Visual Studio, które mogą być zautomatyzowane.Tworzenie dodatków i kreatorów
Opisuje pojęcia dotyczące automatyzacji i rozszerzalności, a także podstawy tworzenia dodatków i kreatorów.Odwołania do zestawów automatyzacji i obiektu DTE2
Dostarcza szczegółów dotyczących sposobu używania istotnych narzędzi automatyzacji.Kontrolowanie rozwiązań i projektów
Ilustruje sposób sterowania projektami i rozwiązaniami za pomocą obiektów automatyzacji Visual Studio; jak zapisać zmienne między sesjami IDE; jak pracować z elementami rozwiązania, różnymi elementami oraz projektami niemodelowymi; i jak tworzyć konfiguracje rozwiązań.Tworzenie i kontrolowanie okien środowiska
Wyjaśnia, jak utworzyć i kontrolować okna narzędzi, zmieniać charakterystykę okna, zautomatyzować przeszukiwanie i zamienianie tekstu, kontrolować ustawienia opcji narzędzi, poznawać kod za pomocą modelu kodu i manipulować przy użyciu widoków drzewa UIHierarchy.Porady: tworzenie i dołączanie do innego wystąpienia programu Visual Studio
Wyjaśnia, jak utworzyć nowe wystąpienie Visual Studio lub dołączyć do istniejącego.Odpowiadanie na zdarzenia automatyzacji
Pokazuje sposób użycia modelu automatyzacji Visual Studio do obsługi zdarzeń występujących w środowisku.Porady: dodawanie i obsługa poleceń
Wyjaśnia, jak tworzyć i używać poleceń w menu Visual Studio lub pasków narzędzi za pomocą modelu automatyzacji Visual Studio.Wskazówki: tworzenie zarządzanych satelickich bibliotek DLL
Dostarcza informacji dotyczących sposobu tworzenia satelickich bibliotek DLL, które mogą zawierać zasoby przeznaczone do użycia w aplikacjach automatyzacji.Implementowanie i używanie rozszerzeń automatyzacji
Wyjaśnia sposób dodawania i filtrowania właściwości obiektów za pomocą rozszerzeń automatyzacji.
Sekcje pokrewne
- Dostosowywanie środowiska programistycznego
Pokazuje, jak dostosować paski narzędzi, klawisze skrótów i inne elementy Visual Studio.