.NET Core SDK已安装版本查询及当前使用版本确认方法
嘿,我来帮你搞定查看.NET Core SDK版本的相关问题,这几个实用方法和命令记好就行👇
查看已安装的.NET Core SDK版本列表
不管你用Windows、macOS还是Linux,都可以用这个通用命令列出所有已安装的SDK版本:
dotnet --list-sdks
执行后你会看到类似这样的输出(版本号和安装路径会根据你的实际情况变化):
3.1.426 [C:\Program Files\dotnet\sdk]
5.0.408 [C:\Program Files\dotnet\sdk]
6.0.419 [C:\Program Files\dotnet\sdk]
7.0.406 [C:\Program Files\dotnet\sdk]
如果是Windows用户,你也可以通过可视化方式查看:
- 打开控制面板 → 程序和功能,在列表里找带有“.NET SDK”字样的条目,就能看到所有已安装的版本。
确认当前正在使用的.NET Core SDK版本
想要知道当前终端会话或者项目里正在用的SDK版本,分两种情况来看:
全局默认版本
打开终端(命令提示符、PowerShell、系统终端都可以),直接运行:
dotnet --version
这个命令会返回当前系统全局默认使用的SDK版本。
项目本地指定版本
如果你的项目根目录下有global.json文件,.NET会优先使用这个文件里指定的SDK版本。你可以直接打开这个文件查看内容,或者在项目根目录下运行dotnet --version,返回的就是项目当前使用的版本。
举个例子,global.json的内容可能是这样的:
{ "sdk": { "version": "6.0.419" } }
这时候在项目目录下执行dotnet --version,就会返回6.0.419,而不是全局默认版本。
内容的提问来源于stack exchange,提问作者RickAndMSFT




