Я только что нашел способ, которым вы можете (вроде) сделать это. Нельзя развертывать из двух экземпляров Visual Studio на два экземпляра эмулятора одного и того же типа, но вы можете развертывать на экземплярах двух разных типов эмулятора. Хотя не без небольшой хитрости.
Чтобы увидеть, как это работает, откройте два экземпляра Visual Studio и откройте один и тот же проект CF в каждом. Далее нужно вручную запустить два эмулятора. Найдите файл dvcemumanager.exe (он должен быть в C: \ Program Files \ Microsoft Device Emulator \ 1.0 ) и запустите его. Чтобы запустить эмулятор, выберите его и нажмите «Действия | Подключение. В этом примере запустите обычный эмулятор и эмулятор VGA (и, конечно, дождитесь их полного запуска).
Вернувшись в Visual Studio, установите цель развертывания одного экземпляра для обычного эмулятора, а цель другого экземпляра для эмулятора VGA и запустите каждый. Каждое приложение будет развернуто на соответствующем уже запущенном экземпляре эмулятора.
Вы не можете использовать эту технику для запуска двух версий эмулятора одного и того же типа, потому что, кажется, нет никакого способа сделать это из интерфейса диспетчера устройств. Кроме того, вы не можете просто запустить два экземпляра VS и установить для них разные эмуляторы - я пробовал это, и это не работает. По какой-то причине второй пытается развернуть в тот же эмулятор, что и первый, и вы получаете сообщение об ошибке.