1

我正在制作 .cab 文件,用于在移动设备(Windows Mobile 6.5)上部署我的应用程序。我使用 cabwiz.exe “手动”创建它,因为 Visual Studio 2008 存在 CAB 项目的问题(它们描述得很好,本地化文件是一个问题)。

一切都很好,除了当用户卸载应用程序时 Windows Mobile 会删除所有已安装的文件。我想在卸载后保留一些文件,以防安装另一个版本的应用程序。

现在,在卸载期间保留文件不被删除的唯一方法是重命名它们。有没有更好的做法?

4

1 回答 1

1

CAB 安装程序将卸载它知道已安装的所有内容。它不会删除在运行时创建的文件。如果您有类似配置文件的内容,只需在应用启动时重命名它并在应用代码中使用重命名的文件。当卸载程序删除应用程序时,它不会知道重命名并且会单独保留该文件。

于 2011-10-10T16:34:05.287 回答