0

调试 | 配置管理器...,我将活动解决方案配置设置为Debug并将活动解决方案平台设置为x86,并且我将项目上下文设置为:

我的项目,Debug,ARM,同时选中了 Build 和 Deploy 复选框。

这是否意味着我的应用程序只能在 ARM 设备上运行?如果是这样,我可以让这个项目“跨设备”还是我需要两个独立但几乎相同的项目?

更新

这效果不太好(在项目上下文中设置为“ARM”),因为在设计器中我得到“设计视图不适用于 x64 和 ARM 目标平台”。

4

2 回答 2

1

它将在 ARM 上运行,并且可能在具有兼容架构的其他设备上运行。您不需要 2 个相同的项目,您可以有 2 个不同的配置并有 2 个(或您想要的任何数量)构建 - 例如,一个用于 ARM,一个用于 x86。

于 2012-11-02T17:39:18.700 回答
1

默认情况下,您的应用程序将在所有 3 个平台上运行(如果您在活动解决方案平台中选择“任何 CPU”)当您创建要上传到商店的应用程序包时(项目->商店->创建应用程序包),您可以单独选择平台。如果您使用 Bing 地图,您需要这样做(您必须为每个平台单独编译)

于 2012-11-05T10:46:30.523 回答