在 Debug |中Configuration Manager ... ,我已将活动解决方案配置设置为调试,活动解决方案平台设置为 x86 ,我已将项目上下文设置为:
我的项目,Debug,ARM,同时选中了Build和Deploy复选框。
这是否意味着我的应用只会在ARM设备上运行?如果是这样,我可以使这个项目“跨设备”,还是需要两个独立但几乎相同的项目?
效果不好(在Project上下文中设置为“ARM”),因为在设计器中我得到“设计视图不适用于x64和ARM目标平台。”
答案 0 :(得分:1)
它将在ARM上运行,可能在具有兼容架构的其他设备上运行。您不需要2个相同的项目,可以有2个不同的配置,并且有2个(或任何您想要的数字)构建 - 例如,一个用于ARM,一个用于x86。
答案 1 :(得分:1)
默认情况下,您的应用程序将在所有3个平台上运行(如果您在Active解决方案平台中选择“Any CPU”) 当您创建要上传到商店的应用包时(Project-> Store->创建应用包),您可以单独选择平台。如果您使用Bing Maps,则需要使用它(您必须单独为每个平台编译)