.Net 核心 3.1 应用程序部署在 windows 7

.Net core 3.1 application deploy on windows 7

伙计们,我有一个包含 Api、class 库项目和 WPF 应用程序的解决方案。 所有目标都是 .Net Core 3.1.

我使用 Wix 工具创建了一个 独立的 安装程序。 它在 windows 10 上运行良好(嗯,它应该)但我需要在 windows 7.
上安装 但是安装后应用程序没有启动,也没有错误。

1- 旧的 windows 7 是否有任何 特定的 配置?
2- 如果是我应该检查现有项目的哪些配置?

老windows7有没有具体的配置?

是的,根据 https://github.com/dotnet/core/blob/master/release-notes/3.1/3.1-supported-os.md#windows, you must have SP1 installed, and according to https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=netcore31,您需要额外的依赖项(KB2533623 更新)。

观察。我的测试环境也有类似的问题,安装SP1 + KB2533623解决了问题

此致。

对我来说,在 windows 7 上安装 sdk 解决了问题 https://dotnet.microsoft.com/download/dotnet-core/3.1