Visual Studio(2013)在Windows Phone应用程序部署中没有列出“设备”选项

9
我安装了Windows Phone 8 SDK,使用的是Visual Studio 2013。手机已解锁并被机器识别。然而,很多时候,Visual Studio在部署目标列表中并没有列出“设备”(也不是模拟器)选项。如果我创建一个新的解决方案并添加Windows Phone应用程序,那么我就可以在列表中看到“设备”和模拟器,但当我加载一个包含各种类型项目的现有解决方案时,我只能看到“启动”和“附加到IIS”作为部署选择。我尝试删除解决方案临时文件,但这并没有帮助。
那么,是什么导致了Visual Studio失去Windows Phone的部署选项?有没有办法修复它?

由于此问题的高度普及,我认为您应该通过此链接将此错误提交给Microsoft(https://connect.microsoft.com/VisualStudio/feedback/CreateFeedback.aspx)。 - crea7or
1
只有一个解决方案中出现了这种情况吗?还是有多个项目?您是否在同一解决方案中使用了多个技术(例如Phone +其他内容)?如果您有多种类型,请确保在解决方案设置中正确配置了启动项目。如果您不是从Phone开始,则设备选项将被删除。 - WiredPrairie
是的,情况就是这样:该项目未设置为启动项目。非常感谢!如果您将您的评论作为答案,我会将其标记为答案。 - Vagif Abilov
2个回答

6
正如@WiredPrairie所建议的,将项目设置为启动项目(以及单个启动项目)可以解决此问题。有时您可能需要删除*.suo文件并重新加载解决方案。

1
如果有人在应用工具栏中无法获得“设备”选项,我注意到使用哪种编程语言会产生差异:使用来自诺基亚的 Lumia 手机时: 使用 Windows Phone C++ 项目的 Visual Studio 没有列出“设备”,只有各种模拟器;而使用 Windows Phone 8.1 Visual Basic 项目则列出了“设备”选项。可能手机上没有 C++ 库。只是提醒一下。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接