引用the Windows 10 SDK site,17年7月30日:
Windows 10 SDK设置现在提供更多粒度选择 要安装的组件。 [...]
选项包括:
Windows应用程序托管开发
Windows应用程序本机开发
Windows桌面原生x86开发
Windows桌面原生x64开发
Windows桌面本机臂开发
Windows桌面本机arm64开发
Windows桌面原生手臂选项有哪些?命名意味着这不是关于UAP或IOT应用程序,但是当我向我的Win32项目添加ARM目标时,我得到:
错误MSB8022不支持为ARM平台编译桌面应用程序。
(我希望我可以针对ARM即将推出的Windows 10,即使是desktop apps will be limited to x86 emulation。)
答案 0 :(得分:-1)
为什么对我来说仍然不太清楚,但正如this blog post中所述,可以覆盖错误并构建ARM二进制文件:
<PropertyGroup>
…
<WindowsSDKDesktopARMSupport>true</WindowsSDKDesktopARMSupport>
</PropertyGroup>