0

我正在开发一个 AIR 应用程序,我运行它没有任何问题,希望你们中的一些人可以帮助我。

所以,我有 {program files}/MyApp/config 文件夹,默认情况下该文件夹只包含 config.xml 文件。有一个选项可以将徽标图像文件添加到该文件夹​​中,并稍微编辑 config.xml 文件,该徽标将在应用程序中用作标头中的徽标(如果没有徽标文件,则为默认文件,提供该应用程序,将被使用)。

我的问题是,当我卸载应用程序时,徽标文件未删除,这意味着 {program files}/MyApp 也保留在那里。当我再次尝试安装应用程序时,安装程​​序看到已经存在 {program files}/MyApp 文件夹并得出该应用程序已安装的结论,因此不会继续。

有没有办法以某种方式构建安装文件,当卸载时,它会删除整个文件夹,无论里面有什么?

一种替代解决方案是将徽标图像放在用户文档文件夹下的某个位置。这将使卸载和重新安装成为可能(即使徽标图像将保持不变),但该解决方案不起作用,因为无论哪个 Windows 用户运行它,应用程序看起来都应该相同,这是要求。并且将徽标文件放在不依赖于实际 Windows 用户的某个地方是非常肮脏的解决方案。

那么,有什么想法吗?

谢谢

4

0 回答 0