单击一次不将 appsettings 安装到用户计算机

Click once not installing appsettings to users machine

我在发布我的应用程序时不熟悉使用单击一次,我已经成功发布了我的应用程序。但是,当我以用户身份启动应用程序时,我发现应用程序设置文件尚未从服务器提取到用户设备。这会导致应用程序在启动时崩溃。

我的问题是,当通过 Click once 发布时,如何确保应用设置 Json 被复制到用户的机器上?

我在 Microsoft Visual Studio Community 2019 的应用程序中使用 .net core 3.1 我的 IDE 版本 16.8.3 完整上下文。

添加 appsettings.json(或任何内容文件)后,确保将构建操作设置为内容并将复制到输出目录设置为始终复制(或复制,如果较新):

然后它将作为部署文件的一部分自动包含在内。为确保该文件将包含在部署文件中,在 ClickOnce 设置的设置步骤中,单击应用程序文件并确保发布状态为包含(自动):