0

我想为surface启​​动一个应用程序,但我得到的困惑是surface core包含windows rt和pro version包含windows 8.for pro我对开发很好,但对于windows rt version。已经在VS 2012上制作了项目windows 就像专业版一样(相同的项目是否可以工作)或者我必须在 VS 2012 上为 windows phone 制作项目。

4

1 回答 1

2

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

在此处输入图像描述

我认为这涵盖了您的要求,但让我补充一点,Windows 8 和 Windows Phone 8 是两个独立的平台,尽管它们共享一些功能和 API 空间。要为每个平台构建,它需要两个单独的解决方案,如果您使用的是 Visual Studio 的“Express”版本,则需要适用于 Windows Store 应用程序的 Visual Studio Express 和适用于 Windows Phone 的 Visual Studio Express。后者需要 64 位计算机上的 Windows 8 Pro。

有一些技术可以最大限度地在平台之间使用代码,包括可移植类库和条件编译。

于 2013-06-19T21:56:44.967 回答