You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UWP .NET应用ARM64构建报错,如何更换支持的SDK?

UWP ARM64构建问题解答

1. 可以更换为支持ARM64的SDK版本

Microsoft.NET.CoreRuntime 1.1是旧版本,确实不支持ARM64。你可以升级到支持ARM64的版本,比如.NET Core 3.1及以上(从3.1开始正式支持ARM64),或者.NET 5/6这类更新的版本。

操作步骤:

  • 右键项目 → 选择「编辑项目文件」(打开.csproj文件)
  • 找到类似 <PackageReference Include="Microsoft.NET.CoreRuntime" Version="1.1" /> 的代码行,把版本号替换成支持ARM64的版本,比如 <PackageReference Include="Microsoft.NET.CoreRuntime" Version="3.1.32" />(选对应.NET分支的最新兼容版即可)
  • 保存文件后重新构建,Visual Studio会自动下载安装对应的SDK版本

另外要同步调整项目的目标框架:在项目属性的「应用」选项卡中,把目标框架改成和SDK匹配的、支持ARM64的版本(比如.NET Core 3.1、.NET 6)。

2. 确实是配置文件触发了自动下载

从GitHub克隆的项目,其.csproj文件或者packages.config里声明了依赖Microsoft.NET.CoreRuntime 1.1。当你首次构建/运行项目时,Visual Studio会读取这些配置,自动从NuGet仓库下载指定版本的依赖包,所以你没手动下载也会出现这个版本的SDK。

额外注意点

  • 升级SDK后,可能要检查项目里有没有依赖旧API的代码,部分旧API在新版本里可能被弃用或修改,需要微调
  • 去配置管理器里确认ARM64配置的目标平台设置正确,保证项目所有依赖都支持ARM64

内容的提问来源于stack exchange,提问作者Jack_Frost

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 07:27:28