Rozszerzalność Visual Web Developer
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 zawiera interfejs użytkownika do zarządzania kilkoma rodzajami projektów, w tym projektami witryny sieci Web.EnvDTE, EnvDTE80, EnvDTE90, i EnvDTE100 przestrzenie nazw obejmują interfejsy z obiektami i członkami do zarządzania projektami w programie Visual Studio i VsWebSite przestrzeń nazwy dodatkowo udostępnia interfejs automatyzacji do zarządzania projektami witryny sieci Web.Używając interfejsów w tych obszarach nazw możesz utworzyć narzędzia automatyzacji, które zarządzają projektami witryny sieci Web z makr lub dodatków do programu Visual Studio.
Interfejsy automatyzacji w VsWebSite nazw rozszerzają funkcjonalność projektów internetowych poza podstawową pomocą techniczną projektu w EnvDTE, EnvDTE80, EnvDTE90, i EnvDTE100 obszarów nazw, zapewniając wsparcia projektu dla projektów witryny sieci Web.Na przykład nie istnieje sposób, aby dodać WebReference do wystąpienia Project, ale można dodać jeden do instancji VSWebSite, która jest także rodzajem projektu.
[!UWAGA]
Funkcje udostępniane przez VsWebSite nie są dostępne w Visual Web Developer Express Edition.
Klasa podstawowe do automatyzacji projektów witryny sieci Web jest VSWebSite, która hermetyzuje metody i właściwości związane z automatyzacją projektu witryny sieci Web.
Większości scenariuszy do automatyzowania zadań związanych z zarządzaniem projektu obejmuje procesy biznesowe.Na przykład, można utworzyć kreatora do tworzenia nowych witryn sieci Web w ramach organizacji.Kreator może zapewnić, że witryny intranetowe sieci Web będą zgodne z procedurami lub normami, albo może powiadomić odpowiednie osoby o nowej witryny sieci Web w organizacji.
Jako dodatkowe przykłady można tworzyć aplikacje, które wykonują następujące zadania:
Stosowanie zmian globalnych dla wszystkich projektów witryny sieci Web w organizacji.
Dostosowanie wszystkich projektów do nowych wymagań przedsiębiorstwa.
Tworzenie raportu na bieżącą zawartość wszystkich witryn sieci Web.
Konwertowanie istniejących witryn sieci Web do projektów witryny sieci Web dla bieżącej wersji programu Visual Studio.
Lub można utworzyć dodatek do programu Visual Studio, który rejestruje wszystkie nowe połączenia do zewnętrznych usług sieci Web lub wysyła pocztą e-mail, gdy nowe elementy są dodane do projektu witryny sieci Web.Aby uzyskać więcej informacji na temat tworzenia dodatków w programie Visual Studio, zobacz Porady: tworzenie dodatków rozwiązania.
Sekcje pokrewne
Odwołanie do automatyzacji i rozszerzalności
Zawiera łącza do dodatkowych informacji na temat automatyzowania programu Visual Studio.EnvDTE
Opisuje zarządzaną otokę kodu dla biblioteki COM, zawierającą obiekty i ich elementy członkowskie do automatyzacji rdzenia w środowisku Visual Studio.EnvDTE80
Zawiera obiekty i elementy członkowskie dla automatyzacji rdzenia programu Visual Studio.Ten obszar nazw rozszerza funkcjonalność usługi świadczonej przez EnvDTE.EnvDTE90
Zawiera obiekty i elementy członkowskie dla automatyzacji rdzenia programu Visual Studio.Ten obszar nazw rozszerza funkcjonalność usługi świadczonej przez EnvDTE.EnvDTE100
Zawiera obiekty i elementy członkowskie dla automatyzacji rdzenia programu Visual Studio.Ten obszar nazw rozszerza funkcjonalność usługi świadczonej przez EnvDTE.VsWebSite
Opisuje zarządzaną otokę kodu dla biblioteki COM, zawierającą obiekty i ich elementy członkowskie do manipulowania projektami witryny sieci Web w środowisku Visual Studio.