.net core 多sdk 多版本 环境切换
2024-09-20 07:31:47
在讲述.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
最新文章
- 新手入门 keil MDK5 建立STM32工程
- Java集合中Comparator和Comparable接口的使用
- xcode 编译opencv ios容易出现的错误
- listview当选中某一个item时设置背景色其他的不变
- sphinx 占用大量内存
- 1_使用Java文件的并发写
- PHP - 验证用户名
- MFC中打开一个获取路径的对话框
- hive:数据库“行专列”操作---使用collect_set/collect_list/collect_all &; row_number()over(partition by 分组字段 [order by 排序字段])
- [NOI 2010]能量采集
- kuangbin最小生成树专题
- python中__get__,__getattr__,__getattribute__的区别
- JavaScript基础视频教程总结(021-030章)
- http与https区别
- echarts.js制作中国地图
- boot sector FAT
- Idea破解办法+idea免费生成注册码+jsp属性选择器+注解什么的都报错
- Form表单如何可以传递多个值传递List数组对象到后台的解决办法
- CHAPTER 8 Out of Darkness 第8章 走出黑暗
- EUI组件之ProgressBar
热门文章
- ubuntu查看软件安装位置
- 【leetcode】501. Find Mode in Binary Search Tree
- JDK和J2EE有什么关系
- Mysql向新建表中插入数据, Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'UserName' at row 1
- Delphi中AssignFile函数
- 2019 光环新网科技java面试笔试题 (含面试题解析)
- git拉取单个子目录
- 个人项目(java实现)
- 代码实现排列组合【Java】
- Java开发环境之Solr