多个 .NET Core SDK 版本之间进行切换 global.json

这篇具有很好参考价值的文章主要介绍了多个 .NET Core SDK 版本之间进行切换 global.json。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于同一台电脑可以安装多个版本的.NET Core SDK。

当安装了许多不同版本的.NET Core SDK 之后,要如何才能使用旧版dotnet 命令,执行dotnet new 或dotnet build 之类的命令?

这部分其实并不困难,只要设定global.json 即可。

首先要查询目前电脑所有安装过的SDK 版本,首先通过 dotnet --list-sdks 查看已安装的sdk版本。

C:\Users\CC>dotnet --list-sdks
3.1.426 [C:\Program Files\dotnet\sdk]
6.0.419 [C:\Program Files\dotnet\sdk]
8.0.100 [C:\Program Files\dotnet\sdk]
8.0.102 [C:\Program Files\dotnet\sdk]

 文章来源地址https://www.toymoban.com/news/detail-838857.html

然后通过在 global.json 中设置想用的版本。

首先,我们先来示范如何快速建立 global.json 文档:

1. 先利用 dotnet new globaljson 快速建立这个文档,这个文档默认会使用当前默认的 .NET Core SDK 版本

D:\demo\test\globaljson>dotnet new globaljson

{
  "sdk": {
    "version": "8.0.102"
  }
}

 

2. 然后将 global.json 文件内的 "version" 修改为特定 SDK 版本即可

{
  "sdk": {
    "version": "3.1.426"
  }
}

 

或者是你也可以利用 --sdk-version 参数,直接给定 SDK 版本,如下所示:

D:\demo\test\globaljson>dotnet new globaljson --sdk-version=3.1.426
The template "global.json file" was created successfully

 

之后使用 dotnet new console 这类命令就会使用3.1.426 版本SDK 而不是默认的版本SDK。

 

多个 .NET Core SDK 版本之间进行切换 global.json

 

到了这里,关于多个 .NET Core SDK 版本之间进行切换 global.json的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 定制JSON转换:探索.NET Core中JsonSerializerOptions的秘密

    概述: 在.NET Core中,通过JsonSerializerOptions的JsonConverter参数,我们能够定制化JSON序列化和反序列化过程。通过自定义JsonConverter,如DateTimeConverter和IntConverter,我们能够灵活处理特定类型的转换逻辑,提供更多控制权。这为开发者提供了强大的工具,使得JSON数据与.NET对象之间

    2024年02月04日
    浏览(41)
  • 安装多个版本的JDK,方便切换使用。

    在日常的工作学习中可能需要用到不同版本的jdk,那么我们就需要安装多个版本的JDK以便我们随时切换使用。下面就以jdk1.8.0_241和jdk17为例进行讲解。 jdk下载地址 一、两个jdk的路径如下: F:JavaJDKjdk1.8.0_241 F:JavaJDKOpenJDK-17.0.2 二、手动为jdk17生成jre文件夹 下载安装好之后我

    2024年02月06日
    浏览(63)
  • .net core 生成项目时.json配置文件没有复制到输出目录

    在程序运行时默认加载.exe文件同文件夹下的配置文件,而不是项目中的.json配置文件,所以需要把.json配置文件设置到自动生成目录,即下图所示:

    2023年04月13日
    浏览(57)
  • nvm管理多个node版本,快速来回切换node版本

    文章基于 windows环境 使用nvm安装多版本nodejs。 最近公司有的项目比较老需要降低node版本才能运行,由于来回进行卸载不同版本的node比较麻烦;所以需要使用node工程多版本管理,后面自己就简单捯饬了一下nvm来管理node,顺便记录一下自己的使用过程以便于后续查找。 注意:

    2024年04月29日
    浏览(75)
  • linux系统,有多个cuda,如何切换版本

    如果您的系统上安装了多个CUDA版本,您可以使用以下命令来切换CUDA版本: 首先,使用以下命令列出所有已安装的CUDA版本: 这将显示所有已安装的CUDA版本的目录。 接下来,使用以下命令将要使用的CUDA版本添加到环境变量中: 其中, version 是您要使用的CUDA版本号。 最后,

    2024年02月06日
    浏览(53)
  • ASP.NET Core 3.1系列(4)——读写配置文件appsettings.json

    在大多数的应用程序中,一些参数需要写在配置文件里,以此增加系统的灵活性。在 ASP.NET 时代,配置参数一般会写在 web.config 文件中,其本质上是对 XML 文件的读取和写入。而在 ASP.NET Core 中,配置文件变成了 appsettings.json 文件。相较于 XML , JSON 文件更加轻量且灵活,下面

    2024年02月06日
    浏览(52)
  • 电脑上安装多个JDK版本时如何自由切换

    使用java的过程中,难免会遇上JDK版本不一致的问题,面对JDK的版本切换,总想要寻找一种自由的切换方法。 那么下面的解答就是对这个问题的回答。 JDK的安装教程可以在其他文章中找到,这里就不进行赘述了。 在自己的电脑上安装完成不同版本的JDK,如下图所示。 然后,

    2024年02月09日
    浏览(72)
  • Windows安装多个不同版本Python并切换使用

    1、前提 当前Windows电脑下已经安装了一个python3.11,现在需要安装一个python3.9。 下载地址:Python Releases for Windows | Python.org 2、步骤 找到对应的版本,并下载安装包。 下载后,打开安装包。 按图片勾选,点击next。 按图片勾选,修改安装路径,点击install。 3、验证 找到安装目

    2024年02月19日
    浏览(57)
  • 一个.Net版本的ChatGPT SDK

    ChatGPT大火,用它来写代码、写表白书、写文章、写对联、写报告、写周边...... 啥都会! 个人、小公司没有能力开发大模型,但基于开放平台,根据特定的场景开发应用,却是非常火热的。 为了避免重复造轮子,今天给大家推荐一个start数量为1.6K的Github开源项目。 这个是根

    2023年04月24日
    浏览(36)
  • .Net Core项目在linux部署实战 1.sdk下载 2.环境变量配置/ect/profile 3.运行

    1)下载.net core sdk https://download.visualstudio.microsoft.com/download/pr/01292c7c-a1ec-4957-90fc-3f6a2a1e5edc/025e84c4d9bd4aeb003d4f07b42e9159/dotnet-sdk-6.0.418-linux-x64.tar.gz 2)配置下环境变量  step1: // 解压到指定目录  我们可以看出来,$HOME就是root  step2: // 通过vim或者终端配置下环境变量,这样子是永久生

    2024年01月17日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包