我的程序包含一个 sql lite db 文件,我的程序在第一次运行后创建该文件,然后将数据存储在 updon 应用程序使用中。数据库在一段时间内建立起来。在程序的安装目录下创建db文件
当修复了错误时,我必须定期更新应用程序,所以基本上我发布了一个新的 msi 安装程序,安装程序会删除除 db 文件之外的旧安装文件并安装新的程序文件。
一些用户没有将其安装到默认位置,因此在他们选择的位置中,db 文件不存在。
我想知道是否可以将数据文件存储到安装目录之外的某个程序数据文件夹中?这样我的程序的每个新更新都可以访问该程序数据文件夹中的数据..?
windows xp, vista 和 7 中是否有任何程序数据目录?以及如何在 C#/ 中访问它