最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

.NET 8.0 支持的操作系统

业界 admin 23浏览 0评论

        .NET 8是长期支持 (LTS)版本,并且根据其生命周期策略在多个操作系统上受支持。对于此处未列出的操作系统上的 .NET 问题,请在相应的 .NET 存储库中打开 GitHub 问题或联系操作系统维护者社区。

Windows

OSVersionArchitecturesLifecycle
Windows 10 ClientVersion 1607+x64, x86, Arm64Windows
Windows 11Version 22000+x64, x86, Arm64Windows
Windows Server2012+ (*)x64, x86Windows Server
Windows Server Core2012+ (*)x64, x86Windows Server
Nano ServerVersion 1809+x64Windows Server

        *安装扩展安全更新后支持 Windows Server 2012 和 Windows Server 2012 R2 Windows 11 Arm64 上的 x64 模拟器支持 .NET 8。

Linux

OSVersionArchitecturesLifecycle
Alpine Linux3.16+x64, Arm64, Arm32Alpine
Debian11+x64, Arm64, Arm32Debian
Fedora38+x64Fedora
openSUSE15+x64OpenSUSE
Oracle Linux8+x64Oracle
Red Hat Enterprise Linux8+x64, Arm64Red Hat
SUSE Enterprise Linux (SLES)12 SP5+x64SUSE
Ubuntu20.04+x64, Arm64, Arm32Ubuntu

根据.NET Support and Compatibility for Linux Distributions尽最大努力支持其他发行版。

Libc 兼容性

  • glibc 2.23(来自 Ubuntu 16.04)
  • Alpine:musl 1.2.2(来自 Alpine 3.13)

macOS

OSVersionArchitectures
macOS12.0+x64, Arm64

Rosetta 2 x64 模拟器支持 .NET 8。

Android

OSVersionArchitectures
AndroidAPI 21+x64, Arm32, Arm64

iOS / tvOS / MacCatalyst

OSVersionArchitectures
iOS12.0+Arm64
iOS Simulator12.0+x64, Arm64
tvOS12.0+Arm64
tvOS Simulator12.0+x64, Arm64
MacCatalyst12.0+x64, Arm64

QEMU

.NET 8 不支持通过QEMU运行(模拟)。例如,QEMU 用于在 x64 上模拟 Arm64 容器,反之亦然。

支持 .NET 6.0 的更改

从 .NET 7.0 开始,不再支持以下操作系统。

OSVersionArchitectures
Windows Client7 SP1, 8.1x64, x86

不再支持的操作系统版本

发行版所有者终止了对以下版本的支持,并且.NET 8.0 不再支持这些版本。 

  • Fedora 37

参考网址:core/release-notes/8.0/supported-os.md at main · dotnet/core · GitHub 

        .NET 8是长期支持 (LTS)版本,并且根据其生命周期策略在多个操作系统上受支持。对于此处未列出的操作系统上的 .NET 问题,请在相应的 .NET 存储库中打开 GitHub 问题或联系操作系统维护者社区。

Windows

OSVersionArchitecturesLifecycle
Windows 10 ClientVersion 1607+x64, x86, Arm64Windows
Windows 11Version 22000+x64, x86, Arm64Windows
Windows Server2012+ (*)x64, x86Windows Server
Windows Server Core2012+ (*)x64, x86Windows Server
Nano ServerVersion 1809+x64Windows Server

        *安装扩展安全更新后支持 Windows Server 2012 和 Windows Server 2012 R2 Windows 11 Arm64 上的 x64 模拟器支持 .NET 8。

Linux

OSVersionArchitecturesLifecycle
Alpine Linux3.16+x64, Arm64, Arm32Alpine
Debian11+x64, Arm64, Arm32Debian
Fedora38+x64Fedora
openSUSE15+x64OpenSUSE
Oracle Linux8+x64Oracle
Red Hat Enterprise Linux8+x64, Arm64Red Hat
SUSE Enterprise Linux (SLES)12 SP5+x64SUSE
Ubuntu20.04+x64, Arm64, Arm32Ubuntu

根据.NET Support and Compatibility for Linux Distributions尽最大努力支持其他发行版。

Libc 兼容性

  • glibc 2.23(来自 Ubuntu 16.04)
  • Alpine:musl 1.2.2(来自 Alpine 3.13)

macOS

OSVersionArchitectures
macOS12.0+x64, Arm64

Rosetta 2 x64 模拟器支持 .NET 8。

Android

OSVersionArchitectures
AndroidAPI 21+x64, Arm32, Arm64

iOS / tvOS / MacCatalyst

OSVersionArchitectures
iOS12.0+Arm64
iOS Simulator12.0+x64, Arm64
tvOS12.0+Arm64
tvOS Simulator12.0+x64, Arm64
MacCatalyst12.0+x64, Arm64

QEMU

.NET 8 不支持通过QEMU运行(模拟)。例如,QEMU 用于在 x64 上模拟 Arm64 容器,反之亦然。

支持 .NET 6.0 的更改

从 .NET 7.0 开始,不再支持以下操作系统。

OSVersionArchitectures
Windows Client7 SP1, 8.1x64, x86

不再支持的操作系统版本

发行版所有者终止了对以下版本的支持,并且.NET 8.0 不再支持这些版本。 

  • Fedora 37

参考网址:core/release-notes/8.0/supported-os.md at main · dotnet/core · GitHub 

发布评论

评论列表 (0)

  1. 暂无评论