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

c#

我是发布应用程序时使用单击一次的新手,我设法发布了我的应用程序。但是,当我以用户身份启动应用程序时,我发现应用程序设置文件尚未从服务器拉到用户设备上。这会导致应用程序在启动时崩溃。

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

我将 .net core 3.1 用于我的应用程序,而 Microsoft Visual Studio Community 2019 版本 16.8.3 则用于我的 IDE 以获得完整的上下文。

回答

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

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


以上是单击一次不将appsettings安装到用户计算机的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>