从Windows 7到开发Metro UI(Windows 8)

15

我该如何在Windows 7上开发适用于Windows 8的应用,但不想安装虚拟机。我查看了Visual Studio 11 Developer Preview,但不确定它是否支持Metro UI开发。


1
为什么你不想安装虚拟机? - Mike Christensen
如果您不想将其安装为虚拟机,您可以选择双重启动进入它... - Anthony
1
Metro需要WinRT,目前仅适用于Windows 8。您可以模仿Metro的外观和感觉,但是在使用Windows 8之前的任何内容时,不能按照Metro的规则进行操作。 - DoomerDGR8
1
@MikeChristensen,我的笔记本硬盘空间非常有限,这迫使我不能将其作为VM或者进行双启动。 - whihathac
@Anthony,和上面一样的原因! - whihathac
3个回答

6

如果你的电脑是Windows 7系统,那么你无法进行Metro风格的开发。如果你不能直接安装Windows 8,或者通过虚拟机或双启动安装Windows 8,那么你将无法在该计算机上开发Metro风格的应用程序。


4
最简单的方法是将您的Windows 7机器设置为双启动到Windows 8。通过双启动,您可以在启动Win 8时仍然访问Windows 7机器上的文件。有很多可用的操作指南;这里有一个:http://www.intowindows.com/how-to-dual-boot-windows-8-with-windows-7/
您还可以在Windows 7计算机上安装VS11的dev预览版来构建Metro应用程序将使用的DLL,尝试使用C++ AMP或者只是熟悉VS UI。使用该工具构建的任何应用程序(或VS2010、VS2008或其他版本)都可以在Win8的桌面端上愉快地运行,就像在Win7上一样。
但是,您不能仅使用Win7计算机构建(更不用说测试)Win8 Metro应用程序。目前还不支持。

1
谢谢,我已经意识到了。我安装了VS11,但发现它没有提供创建Metro UI的选项。感谢您的帮助!但是我不能进行双重启动/安装虚拟机,因为我的硬盘空间有限。 - whihathac

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接