【发布时间】:2009-07-17 03:53:17
【问题描述】:
到目前为止,我的应用程序一直将其数据库存储在应用程序基目录中。部署后,它将在程序文件中,因此我无法将它们保留在那里!
明显的地方是:
Environment.SpecialFolder.LocalApplicationData
Environment.SpecialFolder.ApplicationData
一个问题是数据下载可以从计划任务中运行,因此我必须确保任务在同一用户下运行。
主要问题是几年后,这些数据库文件可能总计 5 到 10GB,所以我觉得我应该在安装后给用户一个选项来选择数据库位置。我必须确保它是可写的,而不是网络位置。
其他人提出了哪些解决方案?
【问题讨论】:
标签: c# database filesystems