部署失败,因为在使用 Windows Phone 模拟器时未检测到 Windows Phone

Deployment failed because no Windows Phone was detected when using Windows Phone Emulator

我遇到了一个奇怪的问题。当我尝试在 Windows Phone 模拟器上调试我的应用程序时,出现此错误:

部署失败,因为未检测到 Windows Phone。确保 phone 已连接并开机。

无论 Emulator 是否启动,应用程序都会正确部署,我可以毫无问题地对其进行调试。我写这个问题是因为这个错误有点烦人。我在另一台机器上使用相同的设置,一切正常。

我正在使用 Visual Studio 2013 Ultimate / Win 8.1,设置如下:

我发现了一个问题。我有 3 个 Windows Phone 项目,其中一个(实际上没有标记为启动项目)针对的是物理设备,这导致了问题。通过在项目属性 -> 调试到模拟器中切换目标设备解决了问题。