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

重装环境后.NET 8项目win-x86平台AOT编译失败求助

解决win-x86平台.NET 8 AOT编译失败问题

针对你遇到的NETSDK1203错误,可按以下步骤排查修复:

  • 检查Visual Studio的AOT组件安装
    打开Visual Studio安装器,选择“修改”当前安装,切换到“单个组件”标签,搜索并勾选.NET Native AOT 编译工具链组件,确保该组件包含x86架构的支持,完成安装后重启VS。

  • 补充指定编译平台参数
    修改发布命令,显式指定平台参数:

    dotnet publish -r win-x86 -c Release -p:Platform=x86
    

    项目配置中虽声明了x86平台,但命令行未明确指定时,可能导致工具链匹配异常。

  • 清理项目缓存
    删除项目目录下的bin和obj文件夹,清除编译缓存后重新执行发布命令。

  • 修复.NET工作负载
    打开命令提示符,执行以下命令修复可能损坏或缺失的.NET工作负载:

    dotnet workload repair
    
  • 整理项目配置(可选)
    你的.csproj文件中重复声明了<PublishAot>true</PublishAot>,可删除其中一个,保持配置的一致性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 13:44:59