我最近买了一台诺基亚Lumia 920并且非常有兴趣为它开发。但是,我只在我的计算机上安装了Windows 7,看起来我需要Windows 8才能使用Windows Phone 8 SDK。我想也许我可以使用Windows Phone 7.1 SDK并为它制作Windows Phone 7应用程序,但我到了需要注册手机的部分,它说“无法连接到手机。请检查Zune软件是否是正在运行并且Zune与您的手机的同步伙伴关系已经建立。“ This question有一个答案说我不能再为Windows Phone 8获取Zune了,所以看起来这个选项是不可能的......
有没有办法使用Windows 7开发Windows Phone 8而无需升级到Windows 8?
答案 0 :(得分:13)
首先,尝试install the WP8 SDK (which uses Visual Studio 2012) on Windows 7 isn't possible。此外,Visual Studio 2010(WP7 SDK的一部分)无法部署Windows Phone 8设备。但还有其他两种选择......
Windows 8通过VMWare
Windows 8可以在VMWare中安装和运行,甚至可以通过USB部署到WP8设备。我会推荐一个不错的处理器(Core i5或Core i7),并为VM分配至少4GB的RAM ......
Nokia Developer Wiki - Windows Phone 8 SDK on a Virtual Machine with Working Emulator
双启动Windows 8和Windows 7
我在Windows 8是RTM之前的早期使用过这种方法。主要优点是您在实际硬件上运行(而不是模拟),因此性能更好,特别是对于模拟器。
Lifehacker - How to Dual-Boot Windows 7 and Windows 8 Side By Side
注意:您选择的哪个选项 - 如果您决定运行Windows 8.1,则在安装Windows Phone 8 SDK时,必须安装Visual Studio 2012 Update 3才能使SDK正常运行。< / p>
答案 1 :(得分:7)
不幸的是,在这种情况下,事情非常简单和令人失望。
Windows Phone SDK 8.0需要64位Windows 8 Pro或更高版本。您 无法在Windows Server上的Windows 7上开发Windows Phone 8应用程序 2008年,或Windows Server 2012上。
答案 2 :(得分:0)
xda-developers上有关于下载Windows Phone 8 SDK的说明,并将修补程序应用于安装程序以使其在Windows 7下运行。
请注意,Windows 7下的WP8模拟器无效。它需要Hyper-V,它仅作为Windows 8 Pro的一个组件提供。但是,您仍然可以将应用程序部署到硬件设备进行测试。
还没有针对WP8.1开发的解决方案。