Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Visual Studio umožňuje určit, jak se spustí více než jeden projekt, když stisknete F5 (Spustit s laděním) nebo Ctrl+F5 (Spustit bez ladění) nebo pomocí tlačítka panelu nástrojů spusťte aplikaci. Takto můžete spustit více webů, aplikací nebo služeb, které na sobě navzájem závisejí, aby během ladicí relace nebo při místním spuštění a testování fungovaly správně.
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 serverový projekt ASP.NET Core, který se spustí při spuštění.
Nastavit více projektů při spuštění
V Průzkumníku řešenívyberte řešení (horní uzel).
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í.
stránky vlastností řešení

Rozbalte uzel Společných vlastností a zvolte Spouštěný projekt.
Zvolte možnost Více startovacích projektů a nastavte příslušné akce.
Profily spuštění více projektů
Profily můžete nastavit a uložit pro spouštění konkrétních projektů v rámci řešení s více projekty v předdefinovaných stavech pro ladění. To zjednodušuje práci se složitými řešeními, zlepšuje efektivitu ladění a umožňuje snadné sdílení konfigurací mezi členy týmu.
Povolit profil spuštění pro více projektů
Ve podokně
Nastavení nástrojů rozbalte sekci Všechna nastavení Experimentální funkce .Zaškrtněte políčko Povolit víceprojektové startovací profily.
Profily spuštění s více projekty jsou k dispozici v aplikaci Visual Studio 2022 17.11 a novějších verzích.
V dialogovém okně Nástroje>Možnosti rozbalte sekci Prostředí>Funkce náhledu.
Zaškrtněte políčko Povolit profily spuštění více projektů a pak vyberte OK.
Vytvořte víceprojektový profil spuštění
Otevřete řešení sady Visual Studio, které obsahuje více projektů.
V Průzkumníku řešení klikněte pravým tlačítkem na řešení a vyberte Konfigurovat projekty po spuštění....
Můžete také stisknout Ctrl+Q (Snadné spuštění) a vyhledat "Konfigurovat spouštěné projekty" ve vyhledávání funkcí.
Zobrazí se dialogové okno stránky vlastností řešení .
Na stránkách vlastností řešení vyberte na kartě Společné vlastnosti a vyberte Konfigurovat projekty po spuštění.
V části Konfigurovat projekty po spuštění zvolte přepínač Více projektů po spuštění.
Pod rádiovým tlačítkem je seznam všech projektů vašeho řešení. Můžete vidět, zda je každý projekt nastaven na spuštění při vybrání F5 a zda je každý projekt spuštěn v rámci ladicího programu nebo bez ladění.
Pomocí šipek nahoru a dolů můžete řídit pořadí spouštění projektů.
Nastavte akci pro každý projekt na Spustit, Spustit bez laděnínebo Žádnýa vyberte cíl ladění v závislosti na vašich požadavcích.
Pokud chcete profil sdílet s ostatními uživateli sady Visual Studio, zaškrtněte políčko Sdílet profil, abyste ho mohli uložit do konfiguračního souboru v repozitáři pro správu zdrojového kódu. Spouštěcí profily se ukládají do souboru JSON s příponou
.slnLaunchve stejném adresáři jako řešení. Zaškrtávací políčko Sdílet profil určuje, jestli je profil uložen do souboru specifického uživatele (nezaškrtnuto) nebo do souboru určeného ke sledování správy zdrojového kódu, například v Gitu (zaškrtnuté).
Tady je příklad profilu v souboru
.slnLaunch:[ { "Name": "Feature Profile", "Projects": [ { "Path": "src\\OrchardCore.Cms.Web\\OrchardCore.Cms.Web.csproj", "Action": "Start" }, { "Path": "src\\OrchardCore\\OrchardCore.DisplayManagement\\OrchardCore.DisplayManagement.csproj", "Action": "Start" }, { "Path": "src\\OrchardCore\\OrchardCore.Data\\OrchardCore.Data.csproj", "Action": "StartWithoutDebugging" }, { "Path": "src\\OrchardCore\\OrchardCore.ContentManagement.Display\\OrchardCore.ContentManagement.Display.csproj", "Action": "Start" } ] } ]Po nakonfigurování spouštěcí akce pro každý projekt vyberte tlačítko OK nebo Použít pro uložení profilu. Vytvořený spouštěcí profil se zobrazí v rozevíracím seznamu panelu nástrojů a umožňuje vybrat profil, který chcete ladit.
Pomocí 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:
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. Spouštěcí profil Docker Compose vám umožňuje zjistit, které služby se mají spustit, a zda se má připojit ladicí program. V sadě Visual Studio je k dispozici jiné dialogové okno pro jeho nastavení. Viz Spusťte podmnožinu služeb. Dialogové okno Stránky vlastností řešení se používá jenom pro nekontejnerizovaná řešení nebo pokud ke správě spouštění nepoužíváte docker Compose.