我正在使用 monodroid 并通过 sqlite-net 库使用数据库。在一个应用程序事务中,所有数据都正确放置和从数据库中获取,但是当我下次部署应用程序时,我的数据库文件不存在。
我正在使用类似这些的方法
但我m testing same code in MonoTouch and WP7 application and it
没事。
所以问题是:为什么数据库总是丢失?
我正在使用 monodroid 并通过 sqlite-net 库使用数据库。在一个应用程序事务中,所有数据都正确放置和从数据库中获取,但是当我下次部署应用程序时,我的数据库文件不存在。
我正在使用类似这些的方法
但我m testing same code in MonoTouch and WP7 application and it
没事。
所以问题是:为什么数据库总是丢失?
要在应用程序安装之间保留数据和缓存数据:
在 Visual Studio 中:
Click Tools > Options...
In the left-hand tree, select Xamarin > Android Settings
In the right-hand panel, select [X] Preserve application data/cache on device between deploys.
在 Xamarin 工作室中:
Click Tools > Options (Windows) or Xamarin Studio > Preferences (OS X)
In the left-hand tree, select Projects > Android
In the right-hand panel, select [X] Preserve data/cache between application deploys.