Porady: tworzenie dodatku

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.

Dodatek jest skompilowaną biblioteką DLL, która działa w zintegrowanym środowisku programistycznym (IDE) Visual Studio.Kompilacja chroni prawa własności intelektualnej i zwiększa wydajność.Chociaż dodatki można utworzyć ręcznie, może znaleźć łatwiejszy w użyciu kreatora dodatków.Ten kreator tworzy funkcjonalny, ale podstawowy dodatek, który może być uruchamiany natychmiast po utworzeniu.Po tym, jak Kreator dodatku wygeneruje podstawowy program, można dodać do niego kod i dostosować go.

Kreator dodatków umożliwia podawanie wyświetlanej nazwy i opis dla dodatku.Oba z nich pojawią się w Menedżerze dodatków.Opcjonalnie kreator może wygenerować kod, który dodaje do menu Narzędzia polecenie, aby otworzyć dodatek.Możesz również wyświetlić niestandardowe okno dialogowe Informacje dla dodatku.Po ukończeniu pracy kreatora, tworzony jest nowy projekt, który ma tylko jedną klasę, która ma nazwę Connect, która implementuje ten dodatek.

[!UWAGA]

Komputer może polazać inne nazwy lub lokalizacje dla niektórych elementów interfejsu użytkownika Visual Studio w dalszych instrukcjach.Te elementy są determinowane przez numer edycji Twojego programu Visual Studio oraz Twoje ustawienia.Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Aby utworzyć dodatek za pomocą kreatora Dodatek

  1. Utwórz projekt dodatku Visual Studio.W menu Plik, wskaż Nowy i kliknij przycisk Projekt.Przejdź do Rozszerzalność w węźle Inne typy projektów.Po utworzeniu projektu, uruchamia się Kreator Dodatku.

  2. Na stronie Wybierz język programowania wybierz język programowania, który będzie używany do pisania dodatku.

  3. Wybierz jedną lub więcej aplikacji, takich jak Visual Studio, na stronie Wybierz aplikację hosta.

    Dzięki temu można wybrać aplikacje, w których dodatek będzie mógł być uruchamiany po jego utworzeniu.

  4. Wpisz nazwę i opis dla dodatku na stronie Wprowadź nazwę i opis.

    [!UWAGA]

    Ponieważ znak kropki (".") ma specjalne znaczenie w poleceniach Visual Studio, Visual Studio nie utworzy domyślnego polecenia menu Narzędzia, jeśli nazwa dodatku zawiera kropkę. 

    Po utworzeniu dodatku nazwa i opis są wyświetlane na liście Dostępne dodatki w Menedżerze dodatków.Dodaj na tyle szczegółowy opis dodatku, tak aby użytkownicy mogli dowiedzieć się, jaki to dodatek, jak działa i tak dalej.

  5. Na stronie Wybierz opcje dodatku, można określić:

    • Czy dodatek będzie pojawiał się w menu Narzędzia.

    • Kiedy dodatek będzie uruchamiany.

    • Czy dodatek używa modalnego interfejsu użytkownika (UI) czy nie.Jeśli nie, może być bezpiecznie używany z wiersza polecenia kompilacja.

  6. Na stronie Wybór informacji "Pomoc na temat" można określić, czy aby informacje o dodatku będą wyświetlane w oknie dialogowym Visual Studio Informacje.Jeśli nie, należy dodać informacje, które mają być wyświetlane.

    Informacje, które mogą być dodawane do okna dialogowego Visual Studio Informacje, zawierają numer wersji, szczegóły pomocy technicznej, dane licencyjne i tak dalej.

  7. Po wykonaniu kroków 1-6, wybrane opcje są wyświetlane na stronie Podsumowanie w celu sprawdzenia.Jeśli efekt jest zadowalający, kliknij Zakończ, aby utworzyć dodatek.Jeśli chcesz coś zmienić, kliknij Wstecz.

    Tworzony jest funkcjonalny, podstawowy dodatek.Aby włączyć dodatek, aby robić to, co chcesz robić, należy dodać odpowiedni kod.Aby uzyskać więcej informacji, zobacz Rozszerzanie środowiska Visual Studio.

    Aby dowiedzieć się, co za kulisami robi Kreator dodatku, można sprawdzić kod, który tworzy.

Zabezpieczenia

Zarządzane dodatki są rejestrowane jako pliki .addin, które są napisane w języku XML.Kreator dodatków programu Visual Studio .NET 2002 i Visual Studio .NET 2003 ma pole wyboru, które pozwala zarejestrować dodatek dla wszystkich użytkowników.Kreator Dodatku w programie Visual Studio 2005 i nowszych wersjach nie ma tego pola wyboru.Aby zarejestrować zarządzany dodatek dla wszystkich użytkowników w programie Visual Studio 2005 i nowszych, skopiuj plik .addin do ..\Documents and Settings\All Users\ folder.Aby zarejestrować niezarządzany dodatek dla wszystkich użytkowników w programie Visual Studio 2005 i nowszych wersjach, zmień HKEY_CURRENT_USER na HKEY_CLASSES_ROOT w odpowiadających wpisach rejestru w pliku .reg, a następnie zastosuj plik .reg do rejestru.Aby uzyskać więcej informacji, zobacz Najlepsze praktyki zabezpieczeń w automatyzacji i Zabezpieczenia dodatków.Kreator dodatku i zestawy automatyzacji są niedostępne w wersjach Express Visual Studio.

Nie trzeba używać dodatków lub kreatorów, aby mieć dostęp do funkcji automatyzacji.Zamiast tego można dodawać odwołania do zestawów żądanej automatyzacji do dowolnych projektów Visual Studio, a następnie uzyskać dostęp do ich typów i członków.Jednak użycie automatyzacji z dodatku, pozwala udostępnić w IDE wszystkie narzędzia dodatku, które można utworzyć.

Zobacz też

Zadania

Porady: kontrolowanie dodatków za pomocą menedżera dodatków

Porady: tworzenie dodatków rozwiązania

Wskazówki: tworzenie kreatora

Koncepcje

Rejestracja dodatków

Wykres modelu obiektów automatyzacji

Inne zasoby

Tworzenie dodatków i kreatorów