首页 > 解决方案 > 已安装 sdk 时如何解决 dotnet core 运行时丢失错误

问题描述

我在 centos linux 上有一个 dotnet 3.1 控制台应用程序。

错误是:

找不到任何兼容的框架版本 找不到框架“Microsoft.NETCore.App”,版本“3.1.0”。

您可以通过安装指定的框架和/或 SDK 来解决问题。

可以在以下位置找到指定的框架:

我在服务器上安装了 dotnet sdk。dotnet --info 给出

.NET Core SDK(反映任何 global.json):版本:3.1.411 提交:d100cdf718

运行环境:操作系统名称:centos 操作系统版本:7 操作系统平台:Linux RID:centos.7-x64 基本路径:/usr/share/dotnet/sdk/3.1.411/

主机(用于支持):版本:3.1.17 提交:3a75b805fa

.NET Core SDK 已安装:3.1.411 [/usr/share/dotnet/sdk]

已安装 .NET Core 运行时:Microsoft.AspNetCore.App 3.1.17 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.17 [/usr/share/dotnet/shared/Microsoft. NETCore.App]

要安装其他 .NET Core 运行时或 SDK: https ://aka.ms/dotnet-download

标签: linux.net-coreruntime

解决方案


推荐阅读