Подтвердить что ты не робот

VS2008: как запустить два отдельных проекта из одного и того же решения

У меня есть одно управляемое консольное приложение С++ (.sln) с двумя проектами (.vcproj), которые построены как .exe. Я хочу запустить их оба одновременно (один клиент, а один - сервер). Как настроить мою Visual Studio таким образом, что, когда я нажимаю одну кнопку, скажем, F5, было бы достаточно умнее запускать один за другим в том порядке, в котором я указываю?

В настоящее время мне нужно установить один проект как "проект запуска", а затем нажать "Ctrl + F5", чтобы запустить его, затем мне нужно изменить "Startup project" на другой, а затем нажать "Ctrl + F5".

Действительно, делать это 25 раз в день - это больно. = Р

4b9b3361

Ответ 1

Щелкните правой кнопкой мыши по решению в обозревателе решений, выберите "Свойства" (если окно пустое, снова выберите решение) и перейдите в раздел "Проекты запуска" в разделе "Общие свойства". Выберите вариант "Несколько запуска проектов". Затем вы можете указать, какой проект запускаться и должен ли каждый из них иметь прикрепленный отладчик. Вы можете использовать стрелки вверх и вниз, чтобы изменить порядок запуска.

Ответ 2

Вы можете создать пакетный файл, который запускает ваши две программы (возможно, с паузой, чтобы один запуск до того, как появился другой), и создать проект, который запустит этот командный файл, когда вы нажмете Ctrl-F5.

Вам больше не придется менять активный проект, и у вас будет полная гибкость.