目前已安装 .net sdk 3.1.404。下载 .NET Core 3.1 SDK 3.1.405有更新版本。
我想弄清楚如何在我的机器上升级它。我的部分问题是所有文档都是关于如何安装 .net 5.0 的,这不是我目前需要的,我需要在我正在处理的项目中使用最新的 SDK for 3.1。
当前安装的版本:
linda@linda-ThinkPad-X1-Extreme-2nd:~/development/$ dotnet --list-sdks
2.2.402 [/usr/share/dotnet/sdk]
3.1.404 [/usr/share/dotnet/sdk]
5.0.101 [/usr/share/dotnet/sdk]
我尝试运行:
sudo apt-get update; \
sudo apt-get install -y apt-transport-https && \
sudo apt-get update && \
sudo apt-get install -y dotnet-sdk-3.1.405
结果是:
E: 无法找到包 dotnet-sdk-3.1.405
E: 无法通过 glob 'dotnet-sdk-3.1.405' 找到任何包 E: 无法通过正则表达式 'dotnet-sdk-3.1.405' 找到任何包'
然后我尝试了:
sudo apt-get install dotnet-sdk-3.1
然后导致以下消息:
dotnet-sdk-3.1 is already the newest version (3.1.404-1).
如您所见,我在为我的开发桌面运行 Linux 方面有点新手,任何帮助将不胜感激。
我当前的 Ubuntu 版本是:
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
好像还没有这个包。您可以尝试“手动”安装它。我刚刚在 docker 中进行了测试,看起来不错:
我总是按照以下说明在主文件夹中手动安装 sdk:https ://dotnet.microsoft.com/download/dotnet-core/thank-you/sdk-3.1.405-linux-x64-binaries
看起来微软还没有将 3.1.405 添加到他们的存储库中,这意味着你需要手动安装。或者,如果您选择走那条路线,它似乎确实可以作为 Snap使用。
是不是这个包被命名为dotnet-sdk-3.1.405-1,注意-1?也许焦点包列表尚未更新/发布?