为了在设计器中查看我的XAML表单,我必须将Debug平台设置为x86(如果将其设置为ARM,则在设计器中会收到一条消息,当设置为ARM时无法显示XAML表单)。所以:我怎么知道我是否正在做某事(例如使用某些功能或编程构造),但实际上在ARM设备上不起作用? IOW,我也想吃蛋糕(可视化XAML表单)并吃掉它(即使我告诉Visual Studio对待这是一个x86项目,它也可以在ARM上运行)。
最佳答案
正如Mayank所说,将您的项目设置为以Any CPU为目标。这将使其能够在任何设备,英特尔或ARM上运行。不要担心做您不允许做的事情。如果您使用SDK,则可以保证安全。如果您开始尝试入侵系统,则冒着将目标定为Intel芯片的风险,但是如果您这样做,则您将没有商店认证:)
关于c# - 看似Catch-22的内容:在非ARM设备上开发ARM解决方案,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13223615/