Запуск двох проектів одночасно у Visual Studio


323

Я створив рішення в Visual C # 2010 Express, яке містить два проекти: один - клієнт, інший - сервер. Я хотів би налагоджувати обидва одночасно, але я можу, здається, запустити один із проектів під час налагодження.

Чи є спосіб запустити обох відразу?

Відповіді:


578

Перейдіть до Властивості рішення → Загальні властивостіПроект запуску та виберіть Кілька проектів запуску .

Діалогове вікно властивостей рішення


52
До речі. Проекти можна також запустити для налагодження з Провідника рішень. У Провіднику рішень клацніть правою кнопкою миші проект, а потім налагодити-> Запустити новий екземпляр. Таким чином, з одним екземпляром VS можна одночасно налагодити навантаження екземплярів.
Макс

1
@Max - у експрес-виданнях. "У Провіднику рішень клацніть правою кнопкою миші на проект, потім налагодження-> Запустити новий екземпляр.", Не працює, але ваша оригінальна відповідь робить. FWIW
dbasnett

2
Працює і у VS 2015 CE.
Payton Byrd

2
Не вдається зробити це для роботи над веб-проектами в оновленнях 2 та 3 VS 2015
Frode Nilsen

згадане меню відображається для проектів MVC або навіть DLL, але не для проектів веб-сайтів.
mustafa öztürk

118

У Max є найкраще рішення, коли ви завжди хочете розпочати обидва проекти, але ви також можете клацнути правою кнопкою миші проект і вибрати меню НалагодженняЗапустити новий екземпляр .

Це варіант, коли вам потрібно лише час від часу починати другий проект або коли вам потрібно затримати початок другого проекту (можливо, серверу потрібно вставати та працювати до того, як клієнт намагатиметься підключитися, чи щось).


9
Як сказав Кевін, використовуючи Debug> Start New Instance. може бути корисним для запуску проекту на вимогу, але іншим цікавим використанням є запуск 2 (або більше) примірників того ж проекту. може налагодити 1 сервер та 2 клієнта на прикладі.
Exatex
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.