Microsoft 和 Canonical 将 .NET 6 引入 Ubuntu 22.04

用。Ubuntu 22.04 是由 Canonical 维护的流行 Linux 发行版的最新版本,该公司一直在与 Microsoft 合作,为 .NET 开发人员在 Ubuntu 上创建更好的环境。
使用 .NET 内置在 Ubuntu 中,这意味着您只需在终端中输入apt install dotnet6即可更快地安装 .NET 6 SDK 。还有 ASP.NET Core (aspnet-runtime-6.0) 和 .NET Runtime (dotnet-runtime-6.0) 的包,可以以相同的方式安装。这应该使您可以更轻松地访问开始在 Linux 上开发 .NET 应用程序所需的工具。微软表示,它将继续与 Canonical 合作,每月更新这些软件包,因此使用 Ubuntu 的开发人员不会错过新功能和修复。
该公司确实警告说 Arm64 版本尚不可用,尽管双方都在努力尽快发布它们。此外,如果您想开始在 .NET 7 中进行开发,则必须再等一段时间,因为微软表示,在 .NET 7 全面上市之前,该软件包将不可用。
除了内置于 Ubuntu 22.04 之外,微软还宣布 .NET 6 包现在可以在轮廓分明的 Ubuntu 容器中使用。Chisels 是对容器的一种新尝试,它允许通过仅在每个包中安装必要的路径和文件来使发行版尽可能小。轮廓分明的 Ubuntu 容器的 .NET 包也比常规包小得多,大约 100MB 被修剪。
随着 Microsoft 和 Canonical 继续合作,两家公司的目标是在新的 Ubuntu 版本中提供新版本的 .NET,所以如果你是一个更喜欢 Linux 而不是 Windows 的 .NET 开发人员,情况就会好转。


