架构师_程序员_码农网

查看: 99|回复: 0

[资料] .NET 设置默认使用的 SDK 版本

[复制链接]
发表于 2021-3-30 13:59:27 | 显示全部楼层
电脑安装了多个 .NET Core SDK,可以使用如下命令查看:


查看当前使用的版本命令:


安装完成 dotnet sdk 之后,程序自动将 C:\Program Files\dotnet\ 文件夹添加到系统环境变量,然后,通过 dotnet 命令可以创建、运行项目。

QQ截图20210330134939.jpg

SDK 命令包括 dotnet new 和 dotnet run。 .NET CLI 必须为每个 dotnet 命令选择一个 SDK 版本。 即使在以下情况下,它也会默认使用计算机上安装的最新 SDK
在开发过程中,我们想重新选择 dotnet 所使用的版本,设置默认版本。

解决方案:

在 C:\Users\用户名\ (C:\Users\itsvse_nuc\)目录下面,新建一个 global.json 文件,配置如下:

可将 global.json 放置在文件层次结构中的任何位置。 CLI 从项目目录中向上搜索其找到的第一个 global.json。 由用户控制对哪些项目应用给定的 global.json(按其在文件系统中的位置)。 .NET CLI 从当前工作目录路径向上导航,以迭代方式搜索 global.json 文件。 找到的第一个 global.json 文件指定要使用的版本。 如果已安装该 SDK 版本,则使用该版本。 如果找不到 global.json 中指定的 SDK,则 .NET CLI 将使用匹配规则来选择兼容的 SDK,如果找不到,则会失败。

设置后,效果如下:

QQ截图20210330135712.jpg

参考资料:

https://docs.microsoft.com/zh-cn/dotnet/core/versions/selection
https://docs.microsoft.com/zh-cn/dotnet/core/tools/global-json





上一篇:.NET/C# 规则引擎 RulesEngine 教程
下一篇:Jenkins(二)Windows 下重置密码教程
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2021-4-13 14:49

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表