我正在制作.cab文件,以便在移动设备(Windows Mobile6.5)上部署我的应用程序。我用cabwiz.exe“手动”创建它,因为Visual Studio2008在CAB项目上有问题(它们描述得很好,本地化文件是一个问题)。
一切都很好,除了Windows Mobile会在用户卸载应用程序时删除所有安装的文件。我想在卸载后保留一些文件,以防将安装应用程序的另一个版本。
现在,在卸载过程中保护文件不被删除的唯一方法是重命名它们。还有没有更好的办法呢?
发布于 2011-10-11 00:34:05
CAB安装程序将卸载它已安装的所有内容。它不会删除在运行时创建的文件。如果你有像配置文件这样的东西,只需在应用程序启动时重命名它,并在应用程序代码中使用重命名的文件。当卸载程序删除应用程序时,它将不知道重命名,并将离开该文件。
https://stackoverflow.com/questions/7713757
复制相似问题