.Net core 3.1 应用程序部署在 Windows 7 上

Posted

技术标签:

【中文标题】.Net core 3.1 应用程序部署在 Windows 7 上【英文标题】:.Net core 3.1 application deploy on windows 7 【发布时间】:2020-10-18 05:05:16 【问题描述】:

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

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

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

【问题讨论】:

您是否尝试过将 WiX 排除在故障排除变量之外,然后手动部署到 Win7?我只是在这里抛出一个 WAG,但我认为 Win7 上的 .Net 3.1 部署可能是问题所在。 【参考方案1】:

老windows 7有什么具体配置吗?

是的,有,根据https://github.com/dotnet/core/blob/master/release-notes/3.1/3.1-supported-os.md#windows,你必须安装SP1,根据https://docs.microsoft.com/en-us/dotnet/core/install/windows?tabs=netcore31,你需要额外的依赖(KB2533623更新)。

观察。我在我的测试环境中遇到了类似的问题,安装 SP1 + KB2533623 解决了这个问题。

问候。

【讨论】:

您好,只是想知道安装 SP1 后是否需要重新启动机器? 我无法下载 KB2533623 - “很抱歉,此下载不再可用。”【参考方案2】:

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

【讨论】:

以上是关于.Net core 3.1 应用程序部署在 Windows 7 上的主要内容,如果未能解决你的问题,请参考以下文章

到 Azure ACI 的基本容器化 ASP.NET 3.1 Core 应用部署失败

在阿里云函数计算上部署.NET Core 3.1

从 3.1 升级后的 .NET Core 5.0 Azure 部署 CORS 问题

部署到应用服务 .Net Core 3.1、React 后出现 413 错误

适用于任何平台的 WPF .net Core 3.1 应用程序部署工具?

在腾讯云云函数计算上部署.NET Core 3.1