none
设计视图不可用于 x64 和 ARM 目标平台???? RRS feed

  • 问题

  • 当我将目标平台设置为ARM时,xaml的设计视图不能显示了

    关键是我用的SQLitePCL要求我必须设成x86或ARM,而设成x86我的Device又运行不起来.....

    2014年9月12日 8:04

全部回复

  • 你好,是这样的.你在设计时选用 any CPU 即可,运行时将平台设置为ARM即可.不会有什么影响.

    www.bcmeng.com

    2014年9月12日 8:24
  • 虽然我对产生原因不了解。我的设计视图一直有问题。

    不过你是否可以考虑在设计试图的时候选择x86,但在部署的时候改成ARM来变通一下呢?

    2014年9月12日 8:24
  • 多谢您的回复!其实我现在就是这么做的,只是每次这样有点麻烦,就想看看有没有彻底解决这个问题的方法!呵呵,不过还是要感谢您的解答
    2014年9月12日 8:56
  • 多谢您的回复!其实我现在就是这么做的,只是每次这样有点麻烦,就想看看有没有彻底解决这个问题的方法!呵呵,不过还是要感谢您的解答
    2014年9月12日 8:56
  • 选用 any CPU 的话,ARM的会自动选择ARM的运行吧
    2014年9月12日 11:34
  • 正常情况下是的,但是你引用的组件如果只可以在ARM运行的话,就必须选择平台为ARM,否则编译无法通过.

    www.bcmeng.com

    2014年9月12日 12:40
  • 不明白这样有何麻烦之处,和一般情况都一样,只是需要在编译时选择平台即可.

    www.bcmeng.com

    2014年9月12日 12:40
  • 从原理上补充一下为什么XAML设计视图必须在x86下使用。

    首先Visual Studio本身应该是一个x86的程序(我没听说过64位或者ARM版本的Visual Studio),所以Visual Studio中引用的所有原生态的东西全部都是32位的,XAML设计器也是Visual Studio中的一部分,我们可以理解成其实XAML设计器里面使用的所有组件都是x86的。如果你在这里选择了ARM或者x64,是无法显示的,不仅仅在Windows Phone里面,在Store App里面也会有同样的问题。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年9月23日 15:29
    版主