Widma Visual Studio automatyzacji
Visual Studiooferuje dwa poziomy rozszerzalność: dodatki i kreatorów i Visual Studio SDK.
Dodatki i kreatorów
Dodatki to oszczędność czasu i wydajność pracy aplikacji, które przywiązują do i są używane w IDE.Są one obiektów COM, które implementują Extensibility interfejs i komunikować się z IDE poprzez rdzeń automatyzacji modelu, który jest zawarty w EnvDTE zespołów.Model pasek narzędzi znajduje się w Microsoft.VisualStudio.CommandBars.
Różne języki programowania w Visual Studio , zawierają obiekty automatyzacji dodatkowe przez ich własnych zestawów.Niektóre zespoły automatyzacji specyficznych dla projektu są pokazane w poniższej tabeli.
Nazwa zestawu |
Opis |
---|---|
Visual Basici Visual C# projektu automatyzacji modelu. |
|
Visual Basici Visual C# projektu automatyzacji modelu. |
|
Visual Basici Visual C# projektu automatyzacji modelu. |
|
Visual Basici Visual C# projektu automatyzacji modelu. |
|
Visual Basici Visual C# projektu automatyzacji modelu. |
|
Visual C++kod automatyzacji modelu. |
|
Visual C++Projekt automatyzacji modelu. |
|
Visual C++Projekt automatyzacji modelu. |
|
Visual C++Kreator automatyzacji modelu. |
Ponieważ dodatki są kompilowane kod binarny, własności intelektualnej jest chroniony.Można zaimplementować dodatków w dowolnym języku zużywa COM, na przykład, Visual C++, Visual Basic, i Visual C#.
Dla wielu deweloperów, takie jak niezależni dostawcy oprogramowania, które chcesz dodać cały nowych funkcji do IDE, dodatki pasują takie funkcje, do Visual Studio IDE, tak jakby były one wbudowane.
Dodatki umożliwiają również wykonać następujące czynności:
Udostępniać swoje narzędzia w menu lub paska narzędzi w IDE.
Dzięki temu można łatwo do niego dostęp, podczas gdy są programowania.
Tworzenie niestandardowych stron właściwości dla Opcje okno dialogowe.
Aby uzyskać więcej informacji, zobacz Jak: Tworzenie niestandardowych stron apletu Opcje.
Utworzyć narzędzie systemu windows, które działają podobnie jak Visual Studio narzędzia systemu windows.
Aby uzyskać więcej informacji, zobacz Tworzenia i kontrolowania środowisku systemu Windows..
Dynamiczne Włączanie i wyłączanie poleceń w menu i Visual Studio paska poleceń.
Aby uzyskać więcej informacji, zobacz Jak: Dodawanie i obsługiwać poleceń.
Dodawanie kontaktu i opisowych informacji do Visual Studioo okno dialogowe.
Kreatorzy są aplikacje, które prowadzi użytkowników przez proces krok po kroku tworzenia programów i realizowaniu zadań programistycznych.Na przykład Visual Studio oferuje kreatora w, aby pomóc użytkownikom tworzenie projektu Dodaj i wdrażania projektu.Własnych kreatorów można utworzyć przez utworzenie projektu, który implementuje IDTWizard interfejsu.Kreatorzy są zwykle wywoływane za pomocą Nowy projekt okno dialogowe lub Nowy plik okno dialogowe.
Visual Studio SDK
Dodatki i kreatorów potrzeb wielu użytkowników.Jednakże, niektórzy użytkownicy mogą mieć wykracza poza Visual Studio automatyzacji modelu.Na przykład, użytkownik może być włączenie całkowicie nowy Redaktor lub język programowania w Visual Studio IDE.Aby to osiągnąć, elementy te można wymagać:
Nowy typ projektu
Edytor dostosowanych
Zaawansowane funkcje debugowania
Visual Studio SDK został stworzony tak, aby w ten sposób można rozszerzyć Visual Studio.Visual Studio SDK zawiera narzędzia i informacje ułatwiające integrację produktów do Visual Studio.Visual Studio SDK jest pakiet programisty i platformy.Daje lepszą i bardziej rozległe kontrolę nad IDE poprzez zapewnienie dostępu do interfejsów więcej.Za pomocą Visual Studio SDK, można zapewnić większą funkcjonalność użytkownikom rozszerzeń.Aby uzyskać więcej informacji, zobacz Centrum deweloperów programu Visual Studio rozszerzalności w witrynie MSDN w sieci Web.Visual Studio SDK można również pobrać z tej witryny.
Zobacz też
Zadania
Wybranie podejścia właściwe automatyzacji
Instruktaż: Tworzenie kreatora
Koncepcje
Wykres modelu obiektu automatyzacji