Udostępnij za pośrednictwem


Ustawianie wielu projektów startowych

Program Visual Studio umożliwia określenie, jak działa więcej niż jeden projekt po naciśnięciu klawisza F5 (Rozpocznij od debugowania) lub Ctrl+F5 (Rozpocznij bez debugowania) lub użyj przycisku paska narzędzi, aby uruchomić aplikację. W ten sposób można uruchomić wiele witryn, aplikacji lub usług, które zależą od siebie, aby działały prawidłowo podczas sesji debugowania lub po prostu uruchamiać i testować lokalnie.

Niektóre szablony projektów obejmują wiele projektów, które są już skonfigurowane do uruchamiania po uruchomieniu; Na przykład typ projektu React i ASP.NET Core zawiera zarówno projekt JavaScript po stronie klienta, jak i projekt ASP.NET Core po stronie serwera, który jest uruchamiany po uruchomieniu.

Aby ustawić wiele projektów startowych

  1. W Eksplorator rozwiązań wybierz rozwiązanie (górny węzeł).

  2. Wybierz menu kontekstowe węzła rozwiązania (kliknij prawym przyciskiem myszy), a następnie wybierz pozycję Właściwości. Zostanie wyświetlone okno dialogowe Strony właściwości rozwiązania.

    Solution Property Pages

  3. Rozwiń węzeł Wspólne właściwości, a następnie wybierz pozycję Projekt startowy.

  4. Wybierz opcję Wiele projektów startowych i ustaw odpowiednie akcje.

Za pomocą narzędzia Docker Compose

Gdy używasz narzędzia Docker Compose do uruchamiania konteneryzowanych projektów na komputerze lokalnym, użyj innej metody (profilów uruchamiania), aby uruchomić wiele projektów.

Poniższy przykład przedstawia rozwiązanie WebFrontEndA z trzema projektami, witryną internetową frontonu, projektem internetowego interfejsu API i projektem docker Compose. Na poniższym zrzucie ekranu pokazano, jak uruchomić dwa z trzech projektów: jeden z debugowaniem i jeden bez:

Screenshot of the Solution Property Pages.

W tym przykładzie i innym scenariuszu narzędzia Docker Compose wybierasz docker-compose jako pojedynczy projekt startowy, ale następnie użyjesz innego sposobu określania projektów lub usług do uruchomienia. Użyjesz profilu uruchamiania narzędzia Docker Compose, aby określić, jakie usługi należy uruchomić i czy dołączyć debuger, i istnieje inne okno dialogowe w programie Visual Studio do jego konfigurowania. Zobacz Uruchamianie podzestawu usług. Okno dialogowe Strony właściwości rozwiązania jest używane tylko w przypadku rozwiązań niekontenerowanych lub gdy nie używasz narzędzia Docker Compose do zarządzania uruchamianiem.