我遇到问题,我将应用程序的用户信息保存在XML文件中,每次更新我的版本时都会删除此XML文件。该文件位于应用程序文件夹\ XML \
下在修订升级期间有没有办法保留这些文件?
答案 0 :(得分:3)
应用程序文件夹不应包含任何用户数据,应用程序文件夹应仅包含程序文件,因为这样可以避免在用户重新安装或升级应用程序时删除数据。
Windows有一个专门用于存储应用程序数据的文件夹,如果您使用的是操作系统(资源管理器等),则可以通过%APPDATA%
访问它。您可以使用Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
访问它。< / p>
还有LocalApplicationData和CommonApplicationData,您可以搜索有关这些文件夹的信息,以了解每个文件夹的具体用法。