Wybranie podejścia właściwe automatyzacji
Visual Studioudostępnia kilka opcji umożliwiających tworzenie aplikacji automatyzujących pracę.Dokładna metodyka, aby wybrać, zależy jednak głównie zbliżającego się zadania.Aby pomóc w dotarciu do najlepszej metody, należy rozważyć następujące czynniki.
Czy chcesz dystrybuować kod lub kompilowanej aplikacji?
Dystrybucji skompilowanych aplikacji — za pomocą dodatku lub kreatora lub aplikacji korzystającej z interfejsów automatyzacji.Dodatki, kreatorzy i inne aplikacje korzystające z interfejsów automatyzacji, ochrony własności intelektualnej poprzez kompilacji.Jednak do rozpowszechniania ich, należy użyć projektu wdrażania lub innej formie Instalatora.Aby uzyskać więcej informacji, zobacz Jak: Tworzenie dodatku lub Instruktaż: Tworzenie kreatora.
Co język programowania chcesz używać do projektowania aplikacji automatyzacji?
Języka Visual Basic — można utworzyć z dodatkami i kreatorów.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.
Inne języki — dodatki i kreatorów można utworzyć za pomocą IDTExtensibility2 interfejsu i IDTWizard interfejsu.Musi być w stanie stosować obiektu COM w stanie CoCreate w języku programowania.
Czy zadanie wymaga danych wejściowych użytkownika?
Dane wejściowe żaden użytkownik nie jest potrzebny — dodatek jest odpowiednia.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.
Oprócz standardowego wprowadzania — dodatek lub Kreator jest odpowiedni.
Złożone dane wejściowe — Jeśli dane wejściowe składa się z wielu kroków lub wymaga weryfikacji, Kreator może być najbardziej odpowiednie.
Jak uważasz, że użytkownik rozpocznie aplikacji?
Menu ani pasków poleceń — Użyj dodatku programu.
Nowy element menu projektu lub nowy element — Kreator jest typowe dla dodawania nowego projektu lub pliku do aplikacji.
Więcej informacji z IDE — Użyj dodatku programu.Co jest potrzebne do opracowania?
Zadanie automatyczne — dodatki i kreatorów wszystkie można automatyzować zadania.Aby uzyskać więcej informacji, zobacz Tworzenie dodatków i kreatorów.
Niestandardowe strony właściwości dla narzędzia, opcje, okno dialogowe — dodatki i kreatorów obsługują tę funkcję.Aby uzyskać więcej informacji, zobacz Jak: Tworzenie niestandardowych stron apletu Opcje.Można również tworzyć za pomocą Visual Studio SDK.Aby uzyskać więcej informacji, zobacz Rozszerzyć Visual Studio.
Niestandardowe okno narzędzia lub dokumentu — dodatki i kreatorów obsługują tę funkcję.Aby uzyskać więcej informacji, zobacz Jak: tworzenie i sterowanie narzędzie Windows.Można również tworzyć za pomocą Visual Studio SDK.(Należy zauważyć, że Document.Open() jest członkiem tylko wewnętrzne.)
Nowy typ projektu — użyj Visual Studio SDK.
Wsparcie dla nowy język programowania w Visual Studio lub edytora nowej— użyj Visual Studio SDK.
Zobacz też
Zadania
Instruktaż: Tworzenie kreatora
Koncepcje
Wykres modelu obiektu automatyzacji
Widma Visual Studio automatyzacji