我想学习 Windows Phone 开发。是否有必要在 Windows 8 上编写应用程序?我不能在我的 Windows XP 或 Windows 7 机器上执行此操作吗?
8 回答
要开发到 Windows Phone 8,您需要 Windows 8 pro 64 位。没有其他操作系统可以工作。此外,即使您拥有 Windows 8 Pro 64 位,您也可能无法访问模拟器,因为您需要支持硬件虚拟化和 SLAT 的处理器。
您可以从 windows 7 上的 windows phone 7 SDK 开始;)
在MSDN系统要求中明确指出:
- 在 BIOS 中,必须支持以下功能:
硬件辅助虚拟化。
二级地址转换 (SLAT)。
基于硬件的数据执行保护 (DEP)。 - 4 GB 或更多 RAM。
- 64 位版本的 Windows 8 专业版或更高版本。
您只能在 Windows 8 中开发 windows phone 8 应用程序。模拟器不适用于任何其他操作系统。如果您是初学者,您可以从 Microsoft 网站本身下载包括操作系统在内的所有工具。
作为替代方案,您可以使用基于 Web 的Windows Phone App Studio来构建 Windows Phone 应用程序并将它们部署到您的手机上。您根本不需要在桌面上安装任何东西。
对于开发 windows phone 8 应用程序您必须安装 windows 8 64 位和 Visual Studio 2012 或更高版本。您的处理器还必须支持 Hyper-v 和 slat 所有 icore(i3,i5,i7) 处理器的英特尔支持 SLAt。但是如果你没有window 8你可以为window phone 7.1、7.5和7.8开发应用程序但是这个sdk只安装visual studio 2010不支持visual studio 2012。
Windows phone 8 应用程序只能在 Windows 8 64 位上开发,但如果您正在为 Windows Phone 7.1 或 7.5 开发,您可以在 Windows 7 电脑上进行开发,但在 Windows XP 中无法进行。
您可以尝试在虚拟机上安装 Windows 8,然后在 Windows XP 或 Windows 7 计算机上安装 Visual Studio 2012 Express 以及 Windows Phone SDK 8.0 以开发 Windows Phone 8 应用程序...