.NET SDK 5.0 版已成功安装,但 dotnet --list-sdks 仅显示 3.1.415 [/snap/dotnet-sdk/148/sdk]
Posted
技术标签:
【中文标题】.NET SDK 5.0 版已成功安装,但 dotnet --list-sdks 仅显示 3.1.415 [/snap/dotnet-sdk/148/sdk]【英文标题】:.NET SDK version 5.0 is successfully installed but dotnet --list-sdks show only 3.1.415 [/snap/dotnet-sdk/148/sdk] 【发布时间】:2022-01-08 17:18:04 【问题描述】:我想在 Ubuntu 20.4 上安装多个版本的 .NET core
在我的电脑中,3.1.415 [/snap/dotnet-sdk/148/sdk]
已经安装。
现在我想安装 5.0 版
我关注这篇文章https://wiki.archlinux.org/title/.NET,
这是我的终端的屏幕截图
看,终端显示dotnet-install: Installation finished successfully.
但在dotnet --list-sdks
命令的结果中只显示
3.1.415 [/snap/dotnet-sdk/148/sdk]
什么是问题? 如何在 ubuntu 20.4 中安装多个版本的 .NET SDK
【问题讨论】:
/home/thanu/.dotnet
是否已添加到您当前的 PATH 中?在您的屏幕截图中,它说更改仅在获取脚本时可见。
【参考方案1】:
您尝试从
下载 tar.gz 包https://dotnet.microsoft.com/download/dotnet
然后停止在此页面上解释:
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-6.0.100-preview.3.21202.5-linux-x64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
之后就可以运行测试安装了:
> dotnet --list-sdks
5.0.203 [/home/me/dotnet/sdk]
6.0.100-preview.3.21202.5 [/home/me/dotnet/sdk]
也可以参考这篇文章:
https://superuser.com/questions/1440740/how-to-install-multiple-versions-of-net-sdk-on-ubuntu
【讨论】:
以上是关于.NET SDK 5.0 版已成功安装,但 dotnet --list-sdks 仅显示 3.1.415 [/snap/dotnet-sdk/148/sdk]的主要内容,如果未能解决你的问题,请参考以下文章
[C#][ubuntu]Ubuntu18.04安装.NET 5.0 SDK
Httpclient在.net core3.1上成功运行,但更新到.net 5中连接超时(System.Net.Sockets.SocketException (10060)) C#