首页 > 解决方案 > 通过 ClickOnce 进行的软件更新会改变已安装应用程序的路径吗?

问题描述

我已经使用 ClickOnce 部署了一个应用程序。如果 LiteDb 数据库不存在,应用程序会自动创建它。

现在,我想在不替换 LiteDb 数据库的情况下为应用程序部署更新。如果 LiteDb 文件存在,应用程序不会替换它,但它必须安装(或更新)在同一文件夹中。

我的问题 - 更新会改变已安装应用程序的路径吗?

在此处输入图像描述

标签: clickoncelitedb

解决方案


答案是不。

我已经测试过了。将创建一个新文件夹以安装最新版本。

解决问题的方法是创建一个文件夹路径并将其保存为应用程序中的设置,因此无论应用程序更新如何,它仍然会指向设置中保存的共享文件夹路径。


推荐阅读