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

使用.NET 8 RC1在Windows构建MAUI应用遇NETSDK1083错误求助

解决.NET 8 RC1构建MAUI应用时的NETSDK1083错误

当使用.NET v8.0.100-rc.1.23455.8版本在Windows系统上构建.NET MAUI应用时,会触发如下错误:

NETSDK1083: The specified RuntimeIdentifier "win10-x64" is not recognized

官方错误文档仅给出基础说明,未提供具体修复方案:

NETSDK1083 The specified RuntimeIdentifier '{0}' is not recognized.

修复步骤

  • 替换RuntimeIdentifier格式:.NET 8开始统一了Windows平台的RuntimeIdentifier命名,不再区分具体Windows版本号,将项目中的win10-x64替换为win-x64即可。
  • 修改项目配置文件:打开项目的.csproj文件,找到<RuntimeIdentifier>或<RuntimeIdentifiers>节点,更新对应值:
    <!-- 原错误配置 -->
    <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
    <!-- 修改后的正确配置 -->
    <RuntimeIdentifier>win-x64</RuntimeIdentifier>
    
  • 清理重建项目:执行以下命令清除缓存并重新构建,确保配置生效:
    dotnet clean
    dotnet restore
    dotnet build
    

补充说明

这是.NET 8预览/RC版本中引入的RuntimeIdentifier规则调整,正式版会沿用这个统一命名方案,尽早适配能避免后续版本的兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 22:12:32