Uruchamianie dwóch projektów jednocześnie w Visual Studio

323

Stworzyłem rozwiązanie w Visual C # 2010 Express, które zawiera dwa projekty: jeden to klient, drugi to serwer. Chciałbym debugować oba jednocześnie, ale wydaje mi się, że mogę uruchomić tylko jeden z projektów podczas debugowania.

Czy istnieje sposób na uruchomienie obu jednocześnie?

Tim Cooper
źródło

Odpowiedzi:

578

Przejdź do Właściwości rozwiązania → Wspólne właściwościProjekt startowy i wybierz Wiele projektów startowych .

Okno dialogowe właściwości rozwiązania

Max
źródło
52
BTW. Projekty można także uruchamiać w celu debugowania za pomocą Eksploratora rozwiązań. W Solution Explorer kliknij projekt prawym przyciskiem myszy, a następnie Debuguj-> Uruchom nową instancję. Dzięki jednemu wystąpieniu VS można jednocześnie debugować mnóstwo wystąpień.
Maks.
1
@Max - w wydaniach ekspresowych. „W Eksploratorze rozwiązań kliknij prawym przyciskiem myszy projekt, a następnie Debuguj-> Rozpocznij nową instancję.”, Nie działa, ale działa oryginalna odpowiedź. FWIW
dbasnett,
2
Działa również w VS 2015 CE.
Payton Byrd
2
Nie można tego uruchomić w przypadku projektów internetowych w aktualizacji VS 2 i 3 aktualizacji 2015
Frode Nilsen,
wspomniane menu jest widoczne dla projektów MVC lub nawet DLL, ale nie dla projektów stron internetowych.
mustafa öztürk
118

Max ma najlepsze rozwiązanie, gdy zawsze chcesz rozpocząć oba projekty, ale możesz także kliknąć projekt prawym przyciskiem myszy i wybrać menu DebugowanieRozpocznij nową instancję .

Jest to opcja, gdy tylko od czasu do czasu trzeba rozpocząć drugi projekt lub gdy trzeba opóźnić rozpoczęcie drugiego projektu (być może serwer musi się uruchomić i uruchomić zanim klient spróbuje się połączyć lub coś takiego).

Kevin
źródło
9
Jak powiedział Kevin za pomocą Debugowania> Rozpocznij nową instancję. może być pomocny przy rozpoczynaniu projektu na żądanie, ale innym interesującym zastosowaniem jest uruchomienie 2 (lub więcej) instancji tego samego projektu. może przykładowo debugować 1 serwer i 2 klientów.
Exatex