Sdílet prostřednictvím


Nastavení více projektů po spuštění

Visual Studio umožňuje určit, jak se spustí více než jeden projekt, když stisknete klávesu F5 (Spustit s laděním) nebo Ctrl+F5 (Spustit bez ladění) nebo pomocí tlačítka panelu nástrojů spustíte aplikaci. Tímto způsobem můžete spustit více webů, aplikací nebo služeb, které na sobě navzájem závisejí, aby fungovaly správně během ladicí relace nebo jenom spuštěné a testované místně.

Některé šablony projektů zahrnují více projektů, které jsou již nakonfigurovány tak, aby byly spuštěny při spuštění; Například typ projektu React a ASP.NET Core zahrnuje projekt JavaScriptu na straně klienta i projekt na straně serveru ASP.NET Core, který se spustí při spuštění.

Nastavení více projektů po spuštění

  1. V Průzkumník řešení vyberte řešení (horní uzel).

  2. Zvolte kontext uzlu řešení (klikněte pravým tlačítkem myši) a pak zvolte Vlastnosti. Zobrazí se dialogové okno Stránky vlastností řešení.

    Solution Property Pages

  3. Rozbalte uzel Společné vlastnosti a zvolte Spouštěný projekt.

  4. Zvolte možnost Více projektů po spuštění a nastavte příslušné akce.

S Docker Compose

Pokud ke spouštění kontejnerizovaných projektů na místním počítači používáte Docker Compose, použijete k zahájení více projektů jinou metodu (profily spuštění).

Následující příklad ukazuje řešení WebFrontEndA se třemi projekty, front-endovým webem, projektem webového rozhraní API a projektem Docker Compose. Následující snímek obrazovky ukazuje, jak spustit dva ze tří projektů, jeden s laděním a jedním bez:

Screenshot of the Solution Property Pages.

V tomto příkladu a v jakémkoli jiném scénáři Docker Compose zvolíte docker-compose jako jeden spouštěný projekt, ale pak použijete jiný způsob určení projektů nebo služeb, které se mají spustit. Pomocí spouštěcího profilu Docker Compose určíte, které služby se mají spustit a jestli se má ladicí program připojit nebo ne, a v sadě Visual Studio je k dispozici jiné dialogové okno pro jeho konfiguraci. Viz Spuštění podmnožina služeb. Dialogové okno Stránky vlastností řešení se používá pouze pro jiná než kontejnerizovaná řešení nebo pokud ke správě spouštění nepoužíváte Docker Compose.