dotnet build Itwas not possible to find any installed .NET Core SDKs Did you mean to run .

2023-11-06

1、在CentOS7中编译aspnetcore项目时出现了下面的错误,意思是没有安装.NET Core SDK。
[root@iZwz90r5hel5o570f21k91Z AspNetCoreDocker]# dotnet build “AspNetCoreDocker.csproj” -c Release -o /app/build
It was not possible to find any installed .NET Core SDKs
Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
https://aka.ms/dotnet-download
2、使用命令:sudo yum install dotnet-sdk-3.1 安装sdk后,以上报了上面的错误。
3、使用命令:dotnet --info查看当前dotnet环境信息,可以看到有一句话为“.NET Core SDKs installed:No SDKs were found.”意思是没找到SDK。

[root@iZwz90r5hel5o570f21k91Z AspNetCoreDocker]# dotnet build "AspNetCoreDocker.csproj" -c Release -o /app/build
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download
[root@iZwz90r5hel5o570f21k91Z AspNetCoreDocker]# dotnet --info
  It was not possible to find any installed .NET Core SDKs
  Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download

Host (useful for support):
  Version: 3.1.7
  Commit:  fcfdef8d6b

.NET Core SDKs installed:
  No SDKs were found.

.NET Core runtimes installed:
  Microsoft.AspNetCore.App 3.1.7 [/usr/lib64/dotnet/shared/Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.7 [/usr/lib64/dotnet/shared/Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

4、接下来我直接去下载了运行时:sudo yum install aspnetcore-runtime-3.1
5、此时再次使用命令“dotnet --info”,看到了“.NET Core SDKs installed:3.1.403 [/usr/share/dotnet/sdk]”意思是安装了3.1版本的sdk(这里我表示很奇怪,原来官网是说使用sudo yum install dotnet-sdk-3.1命令就可以安装SDK的,但是确实安装了运行时才有,以后知道怎么回事会再写一篇文章)。

在这里插入图片描述
6、重新执行dotnet build操作,可以编译成功。
在这里插入图片描述
如按上面的方法还是不可以,那就直接下载net core相关的环境,而不是单单只下载sdk,使用命令:docker pull microsoft/dotnet(公有1G多,直接用这个命令就可以省事很多,不会再出现环境的问题)。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

dotnet build Itwas not possible to find any installed .NET Core SDKs Did you mean to run . 的相关文章

随机推荐

  • JSONObject对象的方法

    JSONObject 是 org json 库中的一个类 用于创建和操作 JSON 对象 以下是一些常用的 JSONObject 方法 1 put key value 向 JSON 对象中添加键值对 jsonObject put key v
  • 锂电池充放电电路设计与分析

    Lithium battery charge 锂电池充放电电路 1 USB插入检测电路 1 1 FUSE1 自恢复保险丝 当后续的电路发生短路等故障时 自动启动保护作用来保护外围的电源 避免损坏 因为经常出事故一般是电源出事故了 电源短路
  • leetcode_第17题_缺失的第一个正数——原地哈希

    题目 题目 分析 正常思路 另外制作一个哈希表 然后遍历就ok 但是这样不符合题目空间复杂度要求 所以采用原地哈希就可以了 思路 把正常数字nums i 交换存储到下标位置为nums i 1的地方 不正常数字不管 正常数字是指 值 1 le
  • linux(ubuntu)下C++访问mysql数据库

    Ubuntu安装msyql 安装mysql数据库 1 sudo apt get install mysql server 安装mysql客户端
  • HTTP服务器(二)

    前面已经实现了服务器的整体框架 现在就来具体实现HTTP服务器处理静态页面的逻辑 要获取具体的静态文件 就要知道要获取的文件的路径 我们分析url 协议方案名 使用http 或https 等协议方案名获取访问资源时要指定的协议类型 登录信息
  • 1.mysql体系结构

    中文文档 mysql 5 1中文文档 一 MySql服务器和客户端 1 客户端和服务器服务器是指安装mysql的那台机器 而客户端是远程通过网络使用服务器上的mysql 客户端通过得知远程服务器的ip地址以及mysql的一些密码信息等使用m
  • “探秘JS加密算法:MD5、Base64、DES/AES、RSA你都知道吗?”

    目录 1 什么是JS JS反爬是什么 JS逆向是什么 2 JS逆向的大致流程 3 逆向的环境搭建 3 1 安装node js 3 2 安装js代码调试工具 vscode 3 3 安装PyExecJs模块 4 JS常见加密算法 4 1 Bas
  • Spring Boot 开启Giz

    Enable response compression server compression enabled true The comma separated list of mime types that should be compre
  • C++关键字

    注意单引号 a 97 A 65 include using namespace std
  • Java socket通信实例,简单入门socket实例代码

    是不是看了许多socket入门知识 却还是不能实际运用呢 这篇文章通过利用简单实例程序讲解通过socket实现客户端与服务器之间的通讯 这篇文章可以让你不需要了解socket原理也能利用 便于应急 但建议之后要好好补补关于soket的基础知
  • 安装jdk后HelloWorld测试

    编写HelloWorld java文件 源码如下 public class HelloWorld public static void main String args System out println Hello World in U
  • 数据库实验三 单表查询

    一 实验目的 理解SELECT语句的操作和基本使用方法 二 实验题目 1 查询全体学生的姓名 学号 所在系 SELECT Sname Sno Sdept FOEM studentflx 2 查询选修了课程的学生学号 SELECT DISTI
  • IDEA出现Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpst

    错误截图 解决方法 关了maven的运行检查就好了 maven的编译打包检查 关闭点一下就可以了 忽略检查测试文件
  • python模拟退火算法 水平耦合强度

    水平耦合强度 horizontal bonds 0 2242 0 8894 0 9625 1 3939 1 2604 1 7343 0 0290 0 0731 0 0770 0 4400 1 6270 0 0596 0 0690 0 119
  • 教你解决浏览器被360劫持篡改主页的麻烦

    前言 相信很多的小伙伴都遇到一个问题 就是好端端的 打开自己的edge或者Chrome 突然发现自己的主页变成了这样 下图 不得不说 这个看得人真的不适 晕 相信大部分人还是喜欢简洁的 而且主要的是 自己的浏览器被可恶的360给篡改了 真是
  • Torch 1.9.1 DDP 并行优化与多模块调用问题

    DDP 基础实现 由于 DataParallel DP 采取的是多线程并行 出于其特性 会造成通信瓶颈 GIL 限制 因此更高效的方式是使用 DistributedDataParallel 实现更高效的 GPU 使用 DDP 相关基础实现参
  • docker mysql config_Docker部署MySQL8

    docker exec it mysql8 bash root 5a0866b3cd6c mysql uroot p Enter password Welcome to the MySQL monitor Commands end with
  • QT 仅设置QFrame样式,不影响QFrame下其他控件样式

    记录项目中需求 仅需要设置QFrame边框样式 而不影响QFrame下其他控件样式 QT设计师中页面样式简图 treeMenu QFrame titleName QLabel titleNameEdit QLineEdit 设置方法 选中Q
  • ubuntu配置nfs踩过的坑

    关于nfs在ubuntu的配置 网上有很多 基本都可以用 可以随意参考 本文只给出关于使用nfs常见的bug进行排故 问题一 mount nfs requested NFS version or transport protocol is
  • dotnet build Itwas not possible to find any installed .NET Core SDKs Did you mean to run .

    1 在CentOS7中编译aspnetcore项目时出现了下面的错误 意思是没有安装 NET Core SDK root iZwz90r5hel5o570f21k91Z AspNetCoreDocker dotnet build AspNe