使用 Visual Studio 2010开发Metro应用?

4

请问有没有人能指导我如何使用Microsoft Visual Studio 2010创建Metro应用程序?

创建Metro应用程序需要哪些模板?

更新: 如果有第三方库可用,请告诉我。


这个问题是 VS 2012 的什么问题? - jeroenh
你正在创建什么类型的应用程序(Win Form、WPF、Silverlight 还是 Web)? - ZafarYousafi
为什么要浪费时间构建一个非Metro应用,它只能看起来像Metro,而VS11却允许完全发展? - Alex
我认为使用WinForm不可能实现这个功能,因此我想使用WPF。 - Kishore Kumar
3个回答

7
Metro的开发是在Windows 8和Visual Studio 2012环境下进行的。您可以使用Windows 7命令工具Diskpart,结合Windows自动安装工具包,在当前系统平行安装一个Windows 8实例。
您需要:
1个ISO;http://www.microsoft.com/sv-se/download/details.aspx?id=5753
2个自动化工具包: http://www.microsoft.com/sv-se/download/details.aspx?id=5753
大约一到两小时(取决于您对Visual Studio设置的计数)。
结果将是一个大约50-60GB的文件。启动引导程序将在完成安装后给出当前Windows版本和Windows 8作为选项。
也许您不想花时间进行设置,那么这可能不是您想要看到的答案。我完全理解。但是,使用完整的Windows 8环境有多种体验好处。如果需要,我可以详细说明。
Diskpart可以像这样使用:
create vdisk file=c:\VHD\Win8.vhd maximum=60000 type=expandable

select vdisk file=c:\VHD\Win8.vhd
attach vdisk
create partition primary
assign letter=v

此后,您可以看到实际文件,该文件为虚拟磁盘提供空间。在解压的ISO文件的源文件夹中,您可以找到install.wim。该文件将与下一个基于命令的工具自动化安装工具包一起使用。

imagex /info i:\sources\intall.wim 
imagex /apply i:\sources\install.wim 1 v:\

这将从已解压的ISO文件实例化一个无声安装到启动磁盘。最后,虚拟引导文件应被添加为可选的启动项。

C:\Windows\System32\bcdboot v:\Windows

从重新启动并选择 Windows 8 开始,Windows 8 的安装将继续在 Metro 设计中进行。输入产品密钥后,你仍然可以完全访问当前的 Windows 驱动器,这是最好的一点。

请注意!这是一个简要说明过程,可以在不影响当前 Windows 的情况下进行 Windows 8 安装,但会占用大量磁盘空间。


6

如果不使用第三方库(例如DevComponents),则无法在Visual Studio 2010中直接创建Metro样式应用程序。请注意,这将是一个看起来像Metro样式应用程序的winforms应用程序。

要创建真正的Metro样式应用程序,您必须在Windows 8上使用Visual Studio 2012


需要哪些第三方库? - Kishore Kumar

0

仅能使用Visual Studio 2012开发Metro应用程序。


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