2011-01-19 126 views
2

我为我的应用程序创建了Visual Studio 2005安装项目。 Windows安装程序在安装期间将一个xml文件放入AppData/myCustomFolder。我使用文件系统编辑器并添加了特殊文件夹 - 用户的应用程序数据文件夹,然后在那里包含该XML。Visual Studio安装项目在卸载过程中不应删除文件

当我从Program Files的控制面板文件夹中卸载应用程序被删除,但我的AppData的XML文件也被删除。即使用户重新安装应用程序,我也需要始终在AppData中保留此xml文件。

我该怎么做?

回答

3

设置常驻属性为True

Permanent Property

+0

我检查了解决方案。你是对的,这个属性可能会在卸载过程中离开文件。但是,如果您将属性设置为true,然后返回false,则会看到它不起作用。永远不会卸载文件。这是Windows安装程序的错误。我的意思是,如果您将一个文件设置为permanent = true,然后将另一个文件设置为permanent = true,但取消设置第一个文件,则无论选择哪个选项,它们都是永久文件。您应该重命名文件以重置Windows安装程序行为。 – 2011-01-20 07:37:11

相关问题