第 7 章 已知问题
在 Red Hat Enterprise Linux 上运行 .NET 时有以下已知问题:
NuGet 软件包用于 ppc64le 和 s390x
nuget.org 存储库不包含 ppc64le 或 s390x 架构的软件包。因此,在使用运行时标识符(RID)的 dotnet 命令(如 rhel.8-s390x,linux-s390x,rhel.8-ppc64le, 或 linux-ppc64le )在尝试获取这些软件包时可能会失败。
要临时解决这个问题,请避免为 ppc64le 和 s390x 中不支持的操作指定这些 RID,如以下限制所述。
特定于构架的限制
ppc64le 或 s390x 架构不支持这些功能:
- 单文件应用程序
- PublishReadyToRun (crossgen)
- NativeAOT
- OmniSharp ( IDE 使用的语言服务器,如 Visual Studio Code)
不可用工作负载
以下工作负载无法使用红帽提供的 .NET 10.0 发行版安装:
-
android -
macos -
maui-android -
maui-tizen -
maui-windows