Wybieranie odpowiedniej metodyki automatyzacji

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.

Visual Studio udostępnia kilka opcji umożliwiających tworzenie aplikacji automatyzujących pracę.Dokładna metodyka do wybrania zależy jednak głównie od zbliżającego się zadania.Aby dotrzeć do najlepszej metody, rozważ następujące czynniki.

Czy chcesz rozprowadzić kod lub skompilowaną aplikację?

Rozpowszechniaj skompilowaną aplikację — użyj dodatku lub kreatora, lub aplikacji, która używa interfejsów automatyzacji.Dodatki, kreatory i inne aplikacje korzystające z interfejsów automatyzacji, chronią własność intelektualną poprzez kompilację.Jednak, aby je rozłożyć, należy użyć projektu wdrażania lub innej formy instalatora.Aby uzyskać więcej informacji, zobacz Porady: tworzenie dodatku lub Wskazówki: tworzenie kreatora.

Jakiego języka programowania chcesz użyć do tworzenia aplikacji automatyzacji?

  • Visual Basic — można tworzyć dodatki lub kreatory.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.

  • Inne języki — dodatki i kreatory można utworzyć za pomocą IDTExtensibility2 interfejsu i IDTWizard interfejsu.Musisz być w stanie stosować obiekt COM stanie CoCreate w języku programowania.

Czy zadanie wymaga danych wejściowych użytkownika?

  • Nie jest potrzebne wprowadzanie danych przez użytkownika — dodatek jest odpowiedni.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.

  • Proste wprowadzanie — dodatek lub kreator jest odpowiedni.

  • Złożone dane wejściowe — jeśli dane wejściowe składają się z wielu kroków lub wymagają weryfikacji, kreator może być najbardziej odpowiedni.

W jaki sposób, Twoim zdaniem, użytkownik rozpocznie aplikację?

  1. Menu i paski poleceń — użyj dodatku.

  2. Nowy projekt lub nowy element menu — typowy kreator do dodawania nowego projektu lub pliku do aplikacji.

  3. Autostart z IDE — użyj dodatku.Co jest potrzebne do opracowania?

  • Zadania automatyczne — dodatki i kreatory mogą wszystkie zostać użyte do zadań zautomatyzowanych.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.

  • Niestandardowe strony właściwości dla okien dialogowych Narzędzia i Opcje — dodatki i kreatory obsługują tę funkcję.Aby uzyskać więcej informacji, zobacz Porady: tworzenie niestandardowych stron opcji.Można również tworzyć je za pomocą Visual Studio SDK.Aby uzyskać więcej informacji, zobacz Rozszerz program Visual Studio.

  • Niestandardowe okno narzędzia lub dokumentu — dodatki i kreatory obsługują tę funkcję.Aby uzyskać więcej informacji, zobacz Porady: tworzenie i kontrolowanie okien narzędzi.Można również tworzyć je za pomocą Visual Studio SDK. (Należy zauważyć, że Document.Open() jest wyłącznie wewnętrznym elementem członkowskim).

  • Nowy typ projektu — użyj Visual Studio SDK.

  • Obsługa nowego języka programowania w programie Visual Studio lub nowy edytor— użyj Visual Studio SDK.

Zobacz też

Zadania

Porady: tworzenie dodatku

Wskazówki: tworzenie kreatora

Koncepcje

Wykres modelu obiektów automatyzacji

Zakres automatyzacji w Visual Studio

Inne zasoby

Rozszerzanie środowiska Visual Studio

Tworzenie dodatków i kreatorów