我希望能开发适用于Surface的WinRT应用程序。
但是有一个重要细节一直找不到答案。我是否可以在使用Windows 7的设备上编译和运行应用,还是需要升级到Windows 8?
我希望能开发适用于Surface的WinRT应用程序。
但是有一个重要细节一直找不到答案。我是否可以在使用Windows 7的设备上编译和运行应用,还是需要升级到Windows 8?
不,你不能在Windows 7上开发RT“现代”风格的应用程序。你需要安装Windows 8作为你的主操作系统或者在虚拟机中运行。
在Windows 7中,可以使用虚拟机(Win8)进行开发,但如果想要不使用虚拟机进行开发,则必须升级系统。
不直接支持。WinRT 应用需要 Windows 8 API,无法在 Windows 7 上构建它们。您可以通过设置虚拟机并在其中开发来模拟环境。
来自Microsoft Surface SDK文档:
“Microsoft Surface 2.0 SDK提供了您开发Surface应用程序所需的托管API和工具。使用Surface SDK构建的应用程序可以在专为Surface 2.0制作的设备上运行,也可以在Windows 7计算机上运行...”
在此处阅读更多信息:http://msdn.microsoft.com/en-us/library/ff727815.aspx