Udostępnij za pośrednictwem


Konfigurowanie projektu do zarządzania wdrożeniem

Wdrożenie jest działaniem fizycznego przenoszenia elementów wyjściowych z procesu kompilacji do oczekiwanej lokalizacji na potrzeby debugowania i instalacji. Na przykład aplikacja internetowa może zostać utworzona na komputerze lokalnym, a następnie umieszczona na serwerze.

Program Visual Studio obsługuje dwa sposoby wdrażania projektów:

  • Jako temat procesu wdrażania.

  • Jako menedżer procesu wdrażania.

    Przed wdrożeniem rozwiązań należy najpierw dodać projekt wdrożenia, aby skonfigurować opcje wdrażania. Jeśli projekt wdrażania jeszcze nie istnieje, zostanie wyświetlony monit o utworzenie go po wybraniu pozycji Wdróż rozwiązanie z menu Kompilacja lub kliknięciu rozwiązania prawym przyciskiem myszy. Kliknięcie przycisku Tak powoduje otwarcie okna dialogowego Dodawanie nowego projektu z wybranym projektem Kreatora wdrażania zdalnego.

    Kreator wdrażania zdalnego prosi o typ aplikacji (Windows lub Web), grupy danych wyjściowych projektu do uwzględnienia, wszelkie dodatkowe pliki, które chcesz dołączyć, oraz komputer zdalny, do którego chcesz wdrożyć. Ostatnia strona kreatora zawiera podsumowanie wybranych opcji.

    Projekty, które są przedmiotem procesu wdrażania, generują elementy wyjściowe, które muszą zostać przeniesione do alternatywnego środowiska. Te elementy wyjściowe są opisywane jako parametry interfejsu IVsProjectCfg2 , którego głównym celem jest umożliwienie projektom grupowania danych wyjściowych. Aby uzyskać więcej informacji dotyczących implementacji programu , zobacz Project Configuration for Output (Konfiguracja projektu dla danych wyjściowych).IVsProjectCfg2

    Projekty wdrażania, które zarządzają procesem wdrażania, włączają polecenie Wdróż i odpowiadają po wybraniu tego polecenia. Projekty wdrażania implementują IVsDeployableProjectCfg interfejs w celu wykonania wdrożenia i wykonywania wywołań do interfejsu w IVsDeployStatusCallback celu raportowania zdarzeń stanu wdrożenia.

    Konfiguracje mogą określać zależności wpływające na operacje kompilacji lub wdrażania. Tworzenie lub wdrażanie zależności to projekty, które muszą zostać skompilowane lub wdrożone przed lub po utworzeniu lub wdrożeniu samych konfiguracji. Zależności kompilacji między projektami są opisywane za pomocą interfejsu IVsBuildDependency i wdrażania zależności za pomocą interfejsu IVsDeployDependency . Aby uzyskać więcej informacji, zobacz Project Configuration for Building (Konfiguracja projektu do kompilowania).

Zobacz też