我正在制作.cab文件,用于在移动设备上部署我的应用程序(Windows Mobile 6.5)。我使用cabwiz.exe“手动”创建它,因为Visual Studio 2008在CAB项目中存在问题(它们描述得很好,本地化文件是一个问题)。
一切都很好,但Windows Mobile会在用户卸载应用程序时删除所有已安装的文件。我希望在卸载后保留一些文件,以防将安装另一个版本的应用程序。
现在,在卸载过程中保留文件不被删除的唯一方法是重命名它们。有没有更好的做到这一点?
答案 0 :(得分:1)
CAB安装程序将卸载它知道安装的所有内容。它将不删除在运行时创建的文件。如果您有类似配置文件的内容,只需在应用启动时重命名,然后在应用代码中使用重命名的文件。当卸载程序删除应用程序时,它将不知道重命名,并将保留该文件。