我有一个部署到Microsoft Store并正在使用的UWP应用。这是一个业余项目,可免费获得,尽管我会不时更新,但这样的更新可能很少。我即将向商店发布新版本-这将是我第一次这样做。
该应用程序包含一个SQLite数据库,该数据库是在运行时创建的(因此不属于解决方案/源代码的一部分)。
更新:该文件所在的文件夹是:
C:\Users\...\AppData\Local\Packages\[Package ID]\LocalState
我想发布一个新版本,而不会让用户丢失数据库中的现有数据。
什么是最好的升级方法?
答案 0 :(得分:1)
只需选择选项1,即可更新应用程序,而在升级过程中,app data
(LocalState/RoamingState/TempState
文件夹中的文件)将保持不变。
应用程序数据在Windows应用商店和Windows Phone应用商店提供的应用更新之间保留。因此,必须准备好应用程序更新以加载由任何先前版本的应用程序生成的应用程序数据。
选项2在应用商店中创建一个新应用,与您现有的应用无关。