VS2008: как запустить два отдельных проекта из одного решения
У меня есть одно неуправляемое консольное приложение C++ (.sln) с двумя проектами (.vcproj), оба из которых созданы как.exe. Я хочу запустить их обоих одновременно (один клиент, а другой сервер). Как настроить Visual Studio таким образом, чтобы при нажатии одной кнопки, скажем F5, она была бы достаточно умной, чтобы запускаться одна за другой в указанном порядке?
В настоящее время мне нужно установить один проект "Startup project", затем нажать "Ctrl+F5", чтобы запустить один, затем мне нужно изменить "Startup project" на другой, затем нажать "Ctrl+F5". ".
Действительно, делать это 25 раз в день больно. = р
2 ответа
Щелкните правой кнопкой мыши решение в обозревателе решений, выберите Свойства (если окно пустое, выберите решение еще раз) и перейдите в раздел "Startup Projects" в разделе "Общие свойства". Выберите опцию "Несколько проектов запуска". Затем вы можете указать, какой проект (ы) запускать, и должен ли каждый из них иметь подключенный отладчик. Вы можете использовать стрелки вверх и вниз, чтобы изменить порядок запуска.
Вы можете создать пакетный файл, который запускает две ваши программы (возможно, с паузой, чтобы разрешить один запуск до того, как появится другая), и создать проект, который запустит этот пакетный файл, когда вы нажмете Ctrl-F5.
Вам больше не придется менять активный проект, и вы будете иметь полную гибкость.