2014-12-05 204 views
0

好吧,让我有Windows 8.1的nextbook进行测试。我在虚拟windows server 2012 r2上运行的visual studio中创建了一些基本的浏览器应用程序。我的主机是Windows 7.当我用USB电缆连接时,没有任何事情发生(谁可以预测这一点)。我以为我可以在平板电脑上部署我的应用程序,并进行类似的调试,但还没有找到办法。在这种情况下,任何人都有这方面的经验,我到处搜索,我发现唯一的东西是文档很烂如何在windows平板电脑上调试windows phone应用程序

+0

您能否澄清一下:您是否在Windows应用商店(Windows 8.1上运行)编写Windows手机应用(在Windows Phone上运行)?他们是不同的。平板电脑不是手机,他们会运行不同的应用程序。如果你写一个通用的应用程序,他们将(主要)源代码兼容,但是一周会构建不同的包。 – 2014-12-05 15:58:18

+0

是的,我写的Windows手机应用程序。我虽然它是相同的手机和平板电脑(类似于Android开发) – vodich 2014-12-05 18:06:23

回答

1

您无法在Windows上运行Windows Phone应用程序。您需要Windows Phone或Windows Phone模拟器来运行Windows Phone应用程序。要在Windows上运行,您需要编写Windows应用商店应用。平板电脑上的Windows 8.1与台式机或笔记本电脑上的Windows 8.1相同。

在您的情况下,您可能需要物理Windows Phone,因为您已经在运行虚拟化。 Windows Phone模拟器是Hyper-V映像,不支持嵌套在Hyper-V guest虚拟机操作系统中。

如果您编写Windows通用应用程序,则Windows和Windows Phone目标(UI层通常不同)的代码大部分相同,因此您可以将应用程序的大部分作为Windows应用商店进行编写和测试应用程序在平板电脑上运行,然后重新编译Windows Phone。

+0

谢谢。我以前为Android开发过,并没有认为这与WP不同。我会将我的应用程序编写为Windows通用应用程序,并查看它在平板电脑上的运行情况 – vodich 2014-12-06 15:49:45

相关问题