linux - 已安装 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
解决方案
推荐阅读
- spring-boot - 尝试访问节点类型(用户)上不存在的字段(上下文)
- xamarin - 为什么单击按钮时我的应用程序崩溃?
- javascript - 三 JS LineBasicMaterial 如何在 3D 轴上绘制简单的粗线?
- r - 如何制作带有R中变量每月演变的线条图形
- django - 将 WSGIDaemonProcess 与多个进程一起使用时,Django CSRF 验证失败
- .htaccess - .htaccess 用于排除 URL 并删除 www。并切换到 https
- node.js - 我可以使用 puppeteer api 和 node.js 设置地理定位(devtools>sensors)吗
- c# - 如何从剃须刀页面中的代码访问页面属性
- javascript - React radio 需要点击两次才能触发
- c# - 将json字符串转换为字符串数组