2012-02-28 34 views

回答

0

适用于Android的MonoDevelop上的Mono已经有了这个功能几个月了。它不会在重新部署时擦除用户数据,并且如果启用了“快速部署”选项,它甚至不会发送整个软件包,只是发送更改后的程序集。您需要检查您安装的Android版本的MonoDevelop和Mono,并确保它们是最新的。

+0

请看我的评论以回答下面。我正在寻找一些复选框或.ini选项来禁用/禁用擦除。 – PVoLan 2012-03-02 07:17:52

+0

对此没有任何选择,apk安装始终保留用户数据。如果你想清除它,你只需从设备上卸载应用程序。 – 2012-03-04 21:46:59

+1

另外,在MonoDevelop中,如果您选择了Android项目(或其中一个文件),则会在Project菜单中出现一个名为“Uninstall ...”的额外菜单条目,这是卸载您的应用程序的快速方法if你需要。 – 2012-03-04 22:09:26

0
+0

其实,你的链接下的问题是大约6个月前过时。我的同事在下一个桌面有几天前安装到新操作系统的Monodevelop,当他部署到设备时,他的用户数据保持活跃。看起来最近增加了这个功能,但没有任何切换器或选项可供检查。我有6个月前安装了单声道,现在更新到最新版本,但我的数据仍然是抹布。 – PVoLan 2012-02-28 13:44:01

8

这是默认的Android部署行为。然而,在MonoDevelop中的首选项来覆盖它:

Preserve data/cache between application deploys