2013-06-19 38 views
0

我想开始一个应用程序的表面,但我得到的困惑是表面核心包含窗口rt和专业版本包含Windows 8.for亲我之一但是对于windows rt version.have在VS 2012 for windows版本中使用了专业版(相同的项目将工作与否),或者我必须在VS 2012上为Windows Phone开发项目。关于应用程序开发的困惑对于Windows平台Pro和Windows平台的窗口rt

+0

此主题将是一个很好的阅读http://social.msdn.microsoft.com/Forums/windowsapps/en-US/e534eb59-0365-46b8-abb0-8aacfa410542/using-same-code-for-win- RT-和窗口电话-8 –

回答

2

当您构建Windows应用商店(Windows 8)应用程序时,您可以选择创建将在Windows RT上运行的该应用程序的ARM版本,因此,当您为应用程序创建程序包并包含ARM(或中性)作为一个选项(见下文),你们都已经设定好了。在大多数情况下,您需要选择Neutral,但是如果您使用的是本机库,则需要针对您所针对的每个CPU架构创建单独的包。

enter image description here

我认为,包括你问什么,但让我补充一点的Windows 8和Windows Phone 8是两个独立的平台,虽然他们分享了一些功能和API的空间。要为每个平台构建,它需要两个独立的解决方案,如果您使用的是Visual Studio的“Express”版本,则需要用于Windows应用商店的Visual Studio Express和用于Windows Phone的Visual Studio Express。后者将需要64位机器上的Windows 8 Pro。

有一些技术可以最大化平台之间的代码使用,包括portable class libraries和条件编译。

相关问题