我使用 Visual Studio 2022 和 .Net SDK 6.0.6 编写了一个 WPF 桌面应用程序。我不想创建“自包含”应用程序,因此有必要在客户 PC 上安装 .Net Desktop Runtime。我是否说可以安装任何版本> = 6.0.6,并且不必特别是6.0.6?
此外,.Net6 运行时似乎每个月都会更新。Windows 更新是否包括对 .Net6 的更新,特别是考虑到现在有多种运行时类型:“SDK”、“ASP.Net Core 运行时”、“.Net 桌面运行时”、“.Net 运行时”(参见此处)?
所有PC都是Win10,没有计划开始使用Win11。
您可以安装任何.NET 6 运行时版本。除了重要的错误修复,重大更改不会发生在同一个主要版本上。对于您的应用程序,.NET 6 Desktop Runtime 是合适的。
是的,.NET (Core) 更新使用 Windows 更新分发。例如,我收到了最近的更新:KB5017915
将此添加到 net6autoupdate.reg 并运行它
来源:https ://devblogs.microsoft.com/dotnet/server-operating-systems-auto-updates/