修改清单文件会删除windows 8 metro app中的indexeddb

时间:2013-04-09 17:40:40

标签: windows-8 winjs indexeddb

我的应用程序(windows 8 metro,使用javascript)使用indexDb作为数据库,我已经看到当我修改清单文件时,indexDB数据库被删除。

这是一个错误还是一个功能?

现在我的应用程序已经在Windows商店中,我担心如果我将修改清单文件(我想做)用户数据库将被删除,这对用户来说将是一个巨大的损失。

那么这个问题的解决方法是什么。

你可以尝试他们的官方演示,你会发现同样的问题 http://code.msdn.microsoft.com/windowsapps/IndexedDB-sample-eb1e95af

1 个答案:

答案 0 :(得分:1)

这不是错误 - 当您使用Visual Studio修改清单和部署应用程序时,将清除本地数据。 JS,C ++和C#项目的行为相同。

当用户通过商店更新应用时,不会发生这种情况。