在VS安装项目中卸载时如何删除%APPDATA%目录中的文件?

时间:2011-03-03 04:14:28

标签: visual-studio installation setup-project setup-deployment

我的应用程序(应用程序本身,而不是安装程序)在目录%APPDATA%\Application中创建了一些文件。

卸载应用程序时如何清理该目录?

我更喜欢安装目录中的.bat或类似内容,并在卸载过程中执行它。

2 个答案:

答案 0 :(得分:0)

对于%APPDATA%\ Application Element,您能将Permanent Property设置为False吗?

答案 1 :(得分:0)

您可以尝试使用Remove File operation删除应用程序文件和RemoveDirectory功能(例如在自定义EXE中)以删除文件夹。自定义EXE可以作为自定义操作添加,它可以从注册表或配置文件中读取安装路径(这取决于您在安装期间保存它的位置)。

使用此方法,您只能删除所需的文件,并且只有在文件夹为空时才删除该文件夹。因此,删除用户文件不存在真正的危险。