我们正在评估从当前客户端/服务器应用程序到 .NET Core 的迁移。3.0 版本增加了对我们客户端所需的 WinForms 的支持,但不支持 ClickOnce。我们的解决方案是在本地安装的,我们需要包括设置(以及其他设置),例如应用程序服务器的地址。我们动态创建可用于安装和更新客户端并包含设置的 ClickOnce 包。这在今天就像一个魅力。用户使用 ClickOnce 软件包安装客户端,每次我们更新软件时,我们都会在客户站点重新生成这些软件包,他们会自动获得具有正确设置的新版本。
我们正在将 MSIX 视为替代方案,但我们有一个问题: - 是否可以将一些外部设置文件添加到安装时将使用(部署)的 MSIX 包?
软件本身的包可以静态生成,但我们如何在首次安装/更新时将设置分发给客户端?