我有一个可以按用户安装的 Windows 窗体应用程序。我在我的应用程序中使用 Sql express 作为数据库,还使用实体框架来处理我的数据访问端。我在应用程序中有一个应用程序配置文件,其目的是允许我的客户根据自己的方便给出一些键的值。比如图像文件夹路径,我的自定义日志文件的路径,它将记录生产使用过程中应用程序的异常,实体框架的连接字符串等。
现在我已经使用 clickonce deployement 在每台客户端机器上安装了我的软件。在我的一台客户端机器(这是我的测试环境)上安装后,我没有看到任何配置,并且在多次搜索中我知道它是深度创建的根据正在使用的操作系统,在一些特殊文件夹中,并且由于某些 clickonce 安全规定,这些深埋的配置文件也无法修改。现在我有以下问题-
由于我无法为每个用户发布应用程序,因此在客户端计算机上安装应用程序后如何更改每个用户的设置。
我是否应该参考一些外部配置源,但是如何以及在何处将其放入 Machine. 如果externl config有效,它也可以用于实体框架连接字符串。
如何持久化这些客户特定的更改。
因为我是 clickonce 的新手,我在谷歌做了 serach 但无法得到解决方案。所以在这方面任何指导都将受到高度赞赏。