У меня есть решение с тремя проектами:
- - консоль (приложение с графическим интерфейсом) для устройства, подключенного через последовательный порт.
- Эмуляция последовательного порта (консольное приложение, автономный сервис WCF).
- Общие интерфейсы.
Для отладки я запускаю SerialPortEmulator, а затем отлаживаю (F5) основной проект.
Две проблемы:
- Для запуска эмулятора требуются дополнительные нажатия клавиш.
- Мне нужно помнить, чтобы остановить эмулятор перед компиляцией (в случае критических изменений).
Вопрос : В идеале я хочу, чтобы проект эмулятора запускался при отладке и завершался при остановке отладки. Есть ли простой способ сделать это?
Я мог бы использовать эмулятор в другом решении, но тогда мне нужно убедиться, что библиотека определения интерфейсов всегда синхронизирована.