在讲述.net core多版本之前,我们先理解一下.net core sdk与.net core runtime之前的联系与区别,根据官网的解释我们可以简单地理解为:sdk是在开发过程中进行使用,而runtime是在项目发布后作为运行环境进行安装的,runtime是skd的子集

接下来我们就讲述以下在统一台主机上有多个版本的sdk的时候,我们该怎样去选择具体版本的skd进行开发,调试以及运行呢?关于要知道选择什么版本的skd,那么我们首先就要知道,当前主机上安装了那些sdk

  • windows: C:\Program Files\dotnet\sdk 目录下可以查看到有什么样的版本

  • linux: ls /usr/share/dotnet/sdk/

  • 如果是.net core 2.1以及之后新的版本,可以通过命令:dotnet --list-sdks 进行查看

在我们确定了版本之后(例如:2.1.302),那么我们可以通过global.json指定sdk的版本(通过dotnet new global.json创建global.json文件,其宗sdk的版本默认为当前使用的最新的sdk的版本)

{    "sdk": {        "version": "2.1.302"}
}

dotnet 命令执行时,会寻找当前目录 以及上层目录(会一直往上找,直到找到,如果没有找到,那么就使用当前系统安装的最新的sdk进行编译,运行)global.json中的制定的版本

原文地址:https://www.cnblogs.com/shermanli/articles/9379941.html

.NET社区新闻,深度好文,欢迎访问公众号文章汇总 http://www.csharpkit.com

.net core 多版本如何选择相关推荐

  1. matlab惠普星14,从Yoga14s 2021出发,谈谈笔电选购时Intel版本与Ryzen版本的选择

    从Yoga14s 2021出发,谈谈笔电选购时Intel版本与Ryzen版本的选择 2021-01-20 13:11:18 71点赞 125收藏 76评论 前言 zen2架构的强势崛起,让2020的笔 ...

  2. AutoCAD 04,07,08,11,14,16,18不同版本的选择建议

    CAD作为目前最好的2D设计软件,其概念与重要性就不多说了,想要多了解的自行搜索.下面文章要讨论的主要是针对初学者对于其众多版本的选择提供一个参考,以免无从下手. AutoCAD从上世纪80年代发布第 ...

  3. 如何查看.net core 最新版本的功能

    .net core 最新版本功能 查看 .net core 新特性 :如下图 访问地址 就能进入并看到上面的界面了 https://docs.microsoft.com/zh-cn/dotnet/co ...

  4. nginx三种发行版本的选择

    nginx三种发行版本的选择 ​ 在nginx官方罗列出三种大版本,有些小伙伴可能一开始不知道如何选择,如下图: 网址:http://nginx.org/en/download.html ​ 荧光标注 ...

  5. 3-kafka版本的选择

    kafka版本的选择 (1)简介 实际上,Kafka 的确有好几种,这里我不是指它的版本,而是指存在多个组织或公司发布不同的 Kafka.你一定听说过 Linux 发行版吧,比如我们熟知的 CentO ...

  6. python3.8.2numpy版本,如何查看安装python和numpy的版本,numpy版本的选择,命令行下查看pyth...

    如何查看安装python和numpy的版本,numpy版本的选择,命令行下查看pyth 命令行下查看python和numpy的版本和安装位置 1.查看python版本 方法一: python -V 注 ...

  7. PySpark之Python版本如何选择(详细版)

    问题背景 公司目前有两套Spark集群和一套Hadoop集群用来做 数据相关的存储和计算.Hadoop的版本是2.7,Spark两套集群,一个是2.1.0版本,一个是 2.4.3版本.但是两个Spar ...

  8. Windows下一键搭建MBP系统,支持多种版本任意选择,免费永久使用,多系统使用新方案

    Windows下一键搭建MBP系统,支持多种版本任意选择,免费永久使用,多系统使用新方案. 安装起来相当的简单,简单到只需要执行一行命令即可完成.使得游戏和开发可以兼顾,并且不用花费数万米的可以使用M ...

  9. WINDOWS XP完全安装极度第五版(两种版本供选择)配图

    WINDOWS XP完全安装极度第五版(两种版本供选择)配图 图片: 图片: 图片: 隆重推出WINDOWS XP完全安装极度第五版(两种版供选择)技术支持电话:13509588628 由于无法上传图 ...

最新文章

  1. Java加视频特效,实现伪原创
  2. sqlite3 c语言编程,SQLite教程(十三):C语言编程实例代码(1)
  3. c++ 迭代器支持的运算
  4. python 析构函数_常用的python类的魔术方法
  5. 软件工程团队项目Alpha版本产品介绍
  6. laravel 命令行输出进度条
  7. 高并发系统中的限流应该如何做?
  8. 数学之美番外篇--贝叶斯方法
  9. win10cmd重置系统_win10命令提示符一键还原修复系统
  10. div嵌套的div水平垂直居中
  11. linux中分号转义字符,Linux职场技术篇-Linux shell中元字符、转义符、通配符的使用方法...
  12. PPT过大怎么压缩?这种方法务必收藏
  13. mysql如何创建模式_sql - MySQL'创建模式'和'创建数据库' - 有什么区别
  14. 批量读取文件夹下所有excel文件里的内容,放入列表 把所有不管行列名如何excel合并成一个大的excel 批量读取excel,批量合并excel
  15. plink遗传数据质控--每个个体QC、每个marker(变异)质控、全基因组关联meta分析QC
  16. unraid系统安装ikuai和openwrt虚拟机
  17. libmudbus库使用的一二事
  18. 你真的理解亲密关系的价值吗?
  19. 水箱建模最小二乘法_【案例揭秘】利用隐变量建模和近红外光谱技术降低高剪切湿法制粒工艺放大的风险...
  20. 内存耗尽后Redis会发生什么

热门文章

  1. jqGrid('setSelection',rowid)报Cannot read property 'multiple' of undefined
  2. poj1189 简单dp
  3. 代码设置Shape和Selector
  4. 添加CSS的四种方式
  5. 查看和修改Oracle数据库服务器端的字符集
  6. MDT部署中命令行脚本的使用。
  7. 钱德沛教授:云计算和网格计算差别何在?
  8. .Net下二进制形式的文件(图片)的存储与读取 [ZT]
  9. .NET 6新特性试用 | HTTP日志记录middleware
  10. 有奖问题征集|向大咖Scott 发问,好礼等你领!