2009-10-14 15 views
12

Mam jedno niezarządzane rozwiązanie konsoli C++ (.sln) z dwoma projektami (.vcproj), oba są zbudowane jako .exe. Chcę uruchomić je jednocześnie (jeden to klient, a drugi to serwer). Jak skonfigurować program Visual Studio, aby po naciśnięciu jednego przycisku, powiedzmy F5, był wystarczająco inteligentny, aby uruchamiać jeden po drugim w kolejności, którą określam?VS2008: jak uruchomić dwa osobne projekty z tego samego rozwiązania?

Obecnie muszę ustawić jeden projekt na "Projekt startowy", a następnie nacisnąć "Ctrl + F5", aby go uruchomić, następnie muszę zmienić "Projekt uruchamiania" na inny, a następnie nacisnąć "Ctrl + F5".

Rzeczywiście, robienie tego 25 razy dziennie jest bolesne. = p

+0

Musiałem to zrobić w zeszłym roku, także w sieci, denerwujące jak diabli. – GManNickG

Odpowiedz

18

Kliknij prawym przyciskiem myszy rozwiązanie w oknie Solution Explorer, kliknij opcję Properties (Jeśli okno jest puste, wybierz rozwiązanie ponownie) i przejdź do sekcji Projekty startowe w obszarze Common Properties. Wybierz opcję Wiele projektów rozruchowych. Następnie możesz określić, które projekty należy uruchomić i czy do każdego z nich powinien być dołączony debugger. Możesz użyć strzałek w górę iw dół, aby zmienić kolejność uruchamiania.

+1

To przycisk "Wiele projektów startowych". W tym miejscu można również podać kolejność wykonania. – Virne

+0

Tak; Rozszerzyłem swoją odpowiedź. – SLaks

+2

dziękuję. idealna odpowiedź. – sivabudh

0

Można utworzyć plik wsadowy, który uruchamia dwa programy (ewentualnie z pauzą, aby pozwolić na uruchomienie, zanim pojawi się druga), i utworzyć projekt, który uruchomi ten plik wsadowy po naciśnięciu Ctrl-F5.

Nie musisz już zmieniać aktywnego projektu, a będziesz miał pełną elastyczność.

Powiązane problemy