Я использую это, которое, кажется, хорошо работает:
Щелкните правой кнопкой мыши решение в обозревателе решений, выберите «Свойства» (если окно пустое, выберите решение еще раз) и перейдите в раздел «Проекты запуска» в разделе «Общие свойства». . Выберите вариант «Несколько запускаемых проектов». Затем вы можете указать, какие проекты запускать и к каждому из них должен быть подключен отладчик. Вы можете использовать стрелки вверх и вниз, чтобы изменить порядок запуска.
Вы можете создать командный файл, который запускает ваши две программы (возможно, с паузой, позволяющей запускать одну перед входом другой), и создать проект, который будет запускать этот командный файл, когда вы нажимаете Ctrl-F5.
Вам больше не придется изменять активный проект, и вы получите полную гибкость.