.NET Core 3(以及.NET 5 到 .NET 7)与 Windows 7 兼容吗?

问题描述 投票:0回答:5

我读了很多与.NET Core 3相关的微软博客文章,但没有一篇提到Windows版本要求,这导致很多评论询问是否支持Windows 7?

我确实在 theregister.co.uk 的这篇文章中找到了 Rich Lander 的一句话

Lander 说“Windows 7 是 .NET Core 2 支持。我们尚未锁定 .NET 的操作系统矩阵 Core 3,但我们没有任何具体的更改计划。”

微软是否有关于 Windows 7 支持 .NET Core 3 的明确声明?

PS:我很高兴 Windows 7 已经“生命终结”,但我也注意到 XP 的延长支持期限被延长了。从我们仍在运行 Windows 7 的客户数量来看,Win 7 似乎也可能获得扩展。

刚刚在 dotnet core GitHub 存储库中看到此表
.net-core windows-7
5个回答

6
投票

在.NET 5.0独立的WPF应用程序上进行了测试。效果很好。

甚至更好。根据

dotnet core repo

3
投票

.NET 7 不再支持 Windows 7。

https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md

1
投票

从支持矩阵中删除 Windows 7 和 Windows 8.1。它们是偶然从 .NET 6 复制过来的,现在才注意到。

https://github.com/dotnet/core/pull/7970

兼容和支持是两个截然不同的东西。操作系统 Win7 本身不受支持,因此所有涉及支持的答案都不相关。


0
投票

细节与您最终调用的库有关。并不是.NET8本身与Win7不兼容,而是一些库和命令可能会调用Windows 7上不存在的东西。因此它与开发的软件一样兼容。

如果您正在开发在 Win7 上运行的软件,您可以仅使用现有的库和命令来使其工作。

相关讨论和支持下降:

https://github.com/dotnet/core/issues/7556

© www.soinside.com 2019 - 2024. All rights reserved.