Udostępnij za pośrednictwem


Visual Web Developer rozszerzalności

Visual Studio zawiera Interfejsu zarządzania kilka rodzajów projektów, włącznie z projektami w witrynie sieci Web.EnvDTE, EnvDTE80, EnvDTE90, I EnvDTE100 obszarów nazw przewidują zarządzanie projektami w programie Visual Studio, interfejsy z obiektami i członków oraz VsWebSite nazw dodatkowo przewiduje interfejsów automatyzacji zarządzania projektami witryny sieci Web.Interfejsy w tych obszarach nazw można utworzyć narzędzia automatyzacji, które zarządzają projektów i projektów witryny sieci Web z makr lub dodatki do programu Visual Studio.

Interfejsy automatyzacji, w VsWebSite nazw rozszerzają funkcjonalność projektów sieci Web poza projektu podstawowej pomocy technicznej w EnvDTE, EnvDTE80, EnvDTE90, i EnvDTE100 obszarów nazw, zapewnienie wsparcia projektu dla projektów witryny sieci Web.Na przykład, nie istnieje żaden sposób, aby dodać WebReference do Project instancji, ale można dodać jeden z VSWebSite instancji, która jest także rodzaj projektu.

[!UWAGA]

Funkcje dostarczane przez VsWebSite nie jest dostępny w Visual Web Developer Express Edition.

Podstawowe klasy do automatyzowania projektów witryny sieci Web jest VSWebSite, która hermetyzuje, metod i właściwości związanych z automatyzacją projektu witryny sieci Web.

Większości scenariuszy do automatyzowania zadań zarządzania projektu obejmuje procesy enterprise.Na przykład można utworzyć kreatora do tworzenia nowych witryn sieci Web w organizacji.Kreatora można zapewnić, że intranetowych witryn sieci Web, które są zgodne z procedurami lub normy, lub go powiadamiać właściwe osoby o nowej witryny sieci Web w organizacji.

Jako dodatkowe przykłady może tworzyć aplikacje wykonujące zadania, takie jak:

  • Zastosowanie 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 witryny sieci Web projektów dla bieżącej wersji programu Visual Studio.

Lub można utworzyć dodatku do programu Visual Studio, rejestruje wszystkie nowe połączenia do zewnętrznych usług sieci Web lub wysyła pocztę e-mail, gdy będą dodawane nowe elementy do projektu witryny sieci Web.Aby uzyskać więcej informacji o tworzeniu dodatków dla programu Visual Studio, zobacz Jak: tworzenie dodatki roztworu.

Sekcje pokrewne

  • Automatyzacja i rozszerzalność odniesienia
    Zawiera łącza do dodatkowych informacji dotyczących automatyzacji programu Visual Studio.

  • EnvDTE
    W tym artykule opisano otoki kod zarządzany dla biblioteki COM, zawierających obiekty i elementy członkowskie dla programu Visual Studio Rdzeń automatyzacji.

  • EnvDTE80
    Zawiera obiekty i elementy członkowskie dla programu Visual Studio Rdzeń automatyzacji.Ten obszar nazw rozszerza funkcjonalność usługi świadczone przez EnvDTE.

  • EnvDTE90
    Zawiera obiekty i elementy członkowskie dla programu Visual Studio Rdzeń automatyzacji.Ten obszar nazw rozszerza funkcjonalność usługi świadczone przez EnvDTE.

  • EnvDTE100
    Zawiera obiekty i elementy członkowskie dla programu Visual Studio Rdzeń automatyzacji.Ten obszar nazw rozszerza funkcjonalność usługi świadczone przez EnvDTE.

  • VsWebSite
    W tym artykule opisano otoki kod zarządzany dla biblioteki COM, zawierających obiekty i członków do manipulowania projektów witryny sieci Web w programie Visual Studio.