Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 7 我可以在Windows 7计算机上为Microsoft Surface开发软件吗_Windows 7_Windows 8_Visual Studio 2012_Windows Runtime - Fatal编程技术网

Windows 7 我可以在Windows 7计算机上为Microsoft Surface开发软件吗

Windows 7 我可以在Windows 7计算机上为Microsoft Surface开发软件吗,windows-7,windows-8,visual-studio-2012,windows-runtime,Windows 7,Windows 8,Visual Studio 2012,Windows Runtime,我想为Surface开发一个WinRT应用程序 有一个细节我在任何地方都找不到。我是否能够使用Windows 7在设备上编译和运行,或者我需要升级到Windows 8?不,您不能在Windows 7上开发RT“Modern”风格的应用程序。您需要将Windows 8安装为主操作系统或托管在虚拟机中。在Windows 7中使用虚拟机(Win8)进行开发是可能的。不幸的是,如果您想在没有虚拟机的情况下进行开发,则必须升级它。不能直接升级。WinRT应用程序需要Windows 8 API,不支持在Wi

我想为Surface开发一个WinRT应用程序


有一个细节我在任何地方都找不到。我是否能够使用Windows 7在设备上编译和运行,或者我需要升级到Windows 8?

不,您不能在Windows 7上开发RT“Modern”风格的应用程序。您需要将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计算机上运行…”


请在此处阅读更多信息:

仅当它是Surface x86时。如果是surface RT,可能不是,因为那是一个手臂平台。你说的“现代”是什么意思。我不知道有几类表面应用。“现代”是一个被一些人用来指代“Windows应用商店应用程序”的术语。是的,微软出于某种原因现在称它为“现代”。它实际上曾经被称为“Metro”,这仍然是更流行的术语。由于商标纠纷,微软不得不放弃Metro这个词。这是他们声称的另一个故事,去年的构建会话广泛使用了“Metro风格的应用程序”这个词。这就是旧的Surface(现在称为PixelSense)。OP询问的是Windows8Slate设备。这是我在Google上搜索“MicrosoftSurface开发环境”时返回的第一个链接。太糟糕了。感谢您指出。这是因为Surface平板电脑没有特殊的SDK。对Surface tablet进行编程的方式与对任何其他Windows RT设备进行编程的方式相同。