2

为了在设计器中查看我的 XAML 表单,我必须将调试平台设置为 x86(如果我将其设置为 ARM,我会在设计器中收到一条消息,即设置为 ARM 时无法显示 XAML 表单)。那么:我怎么知道我正在做的事情(例如使用某些功能或编程结构)实际上在 ARM 设备上不起作用?IOW,我想要我的蛋糕(可视化 XAML 表单)并吃掉它(让它在 ARM 上工作,即使我告诉 Visual Studio 将其视为 x86 项目)。

4

3 回答 3

1

这就是为什么你应该选择Any CPU

在此处输入图像描述

于 2012-11-04T23:34:25.697 回答
1

正如 Mayank 所说,将您的项目设置为针对任何 CPU。这将允许它在任何设备、英特尔或 ARM 上运行。不要担心做一些你不被允许做的事情。如果您留在 SDK 中,则保证您是安全的。如果您开始尝试破解系统,那么您将面临针对英特尔芯片的风险,但如果您这样做,您将无法获得商店认证:)

于 2012-11-05T04:21:01.313 回答
1

如果您不使用本机代码,任何 CPU 都应该可以工作。如果你是 - 好吧,那么你确实需要使用 x86 来使用设计器,但不用担心 - Blend 的布局与正在运行的应用程序不同,所以如果你想要像素完美的布局 - 你需要运行应用程序,无论如何都要截取屏幕截图并使用放大镜计算您的像素推动偏移量。

于 2012-11-05T16:54:21.777 回答