Если вы измените цель теста на «По умолчанию», она попытается запустить тесты на рабочем столе. Проблема в том, что ваши тесты будут иметь ссылки на тестовые сборки Smart Device, и они вообще не смогут работать. Вы получите сообщение об этом:
System.ArgumentException: Object of type
'Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext'
cannot be converted to type
'Microsoft.VisualStudio.TestTools.UnitTesting.TestContext'
Тем не менее, я не думаю, что это было бы хорошей идеей в любом случае. Вы хотите, чтобы ваши тесты работали против CF, чтобы гарантировать правильное поведение CF. Запуск на рабочем столе не делает этого. Кроме того, во многих случаях, не связанных с пользовательским интерфейсом, вы используете специфичные для CF вещи, например пространство имен WindowsMobile или P / Invoking для coredll.dll.
Работа на эмуляторе или устройстве медленная и реальная сука для отладки, но у них есть значение, которое компенсирует это.