UWP - 从 x86 更改为 ARM 时出现许多新的编译器警告,之前的解决方案是可行的

UWP - Lots of new compiler warnings when changing to ARM from x86, with previously OK solution

我有一个我已经开发了多年的应用程序,在我的本地笔记本电脑和 Windows 10 移动设备上成功构建并 运行。

我刚刚重构了一个命名空间并在清单中做了一些其他更改。该应用程序仍然可以正确编译并使用 x86 在我的笔记本电脑上运行,但现在当我更改为 ARM 时,我会收到很多错误 (169) 和警告 (7)。如果我改回 x86,errors/warnings 全部消失。

查看这些错误,它们似乎都与未找到扩展方法有关,对于我的控制事件,例如按钮点击。

警告/错误包括:

  1. 警告 CS1697 为 'C:...\Controls\CardFace.xaml' 通配符 C 提供了不同的校验和值:...\obj\ARM\Debug\Controls\CardFace.g.cs 1
  2. 错误 CS1061 'AboutPlanningPoker' 不包含 'appBack_Click' 的定义,并且找不到接受类型 'AboutPlanningPoker' 的第一个参数的扩展方法 'appBack_Click'(您是否缺少using 指令或程序集引用?) WildCard C:...\obj\ARM\Debug\AboutPlanningPoker.g.cs......\AboutPlanningPoker.xaml

对它做 'Clean Solution' 似乎可以解决问题。