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

CentOS 8 Stream安装.NET Core 6.0运行时版本不匹配问题如何解决

CentOS 8 Stream安装.NET Core 6.0版本不匹配问题

操作过程

我在CentOS 8 Stream环境中安装.NET Core 6.0时,执行了如下命令:

sudo dnf install dotnet-runtime-6.0
Last metadata expiration check: 0:12:04 ago on Tue 23 Nov 2021 17:38:47 UTC.

. . .

Installed:
  dotnet-host-6.0.0-0.6.28be3e9a006d90d8c6e87d4353b77882829df718.el8.x86_64                                                                                
  dotnet-hostfxr-6.0-6.0.0-0.6.28be3e9a006d90d8c6e87d4353b77882829df718.el8.x86_64                                                                         
  dotnet-runtime-6.0-6.0.0-0.6.28be3e9a006d90d8c6e87d4353b77882829df718.el8.x86_64                                                                         
  lttng-ust-2.8.1-11.el8.x86_64                                                                                                                            
  userspace-rcu-0.10.1-4.el8.x86_64                                                                                                                        

Complete!

[/usr/local/bin]$  dotnet --list-runtimes
Microsoft.NETCore.App 6.0.0-rc.2.21470.23 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

问题现象

安装日志显示已安装6.0.0-0.6版本的运行时,但执行版本查询命令后,实际识别到的运行时版本为6.0.0-rc.2.21470.23,启动应用时抛出如下报错:

找不到兼容的框架版本
未找到(x64)版本的'Microsoft.NETCore.App' 6.0.0框架。
  - 已找到以下框架:
      6.0.0-rc.2.21470.23,路径:[/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

问题:是否可以不通过手动下载安装.NET安装包的方式修复该问题?

已验证可行的解决方案

无需手动下载.NET安装包,按以下步骤操作即可修复:

  • 添加微软官方软件源
    执行命令:sudo rpm -Uvh https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm
  • 设置该软件源优先级高于系统默认源
    执行命令:echo 'priority=50' | sudo tee -a /etc/yum.repos.d/microsoft-prod.repo
  • 重新执行.NET运行时安装命令
    执行命令:sudo dnf install dotnet-runtime-6.0
  • 重启设备后配置即可生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 06:06:02