卸载c#应用程序后如何删​​除user.config文件

时间:2014-03-05 19:33:43

标签: c# visual-studio-2010 setup-project

我的C#应用​​程序从用户&将它们保存到user.config文件以供进一步使用。我想删除安装后应用程序创建的user.config文件,以便重新安装后用户可以再次根据自己的要求选择设置。

有没有办法重置这些设置?

1 个答案:

答案 0 :(得分:0)

在安装新产品之前,您需要先恢复VS 2005卸载整个旧产品的行为。

如果可以,您需要编辑MSI文件,使用Orca。在InstallExecute表序列中,删除InstallExecute操作,并将InstallExistingProducts重新排序为InstallInitialize之后,将其编号为1520.

也许你是在MSDN论坛上提出这个问题的同一个人 - 这就是我在那里给出的答案。

新安装中的自定义操作并不好 - 它们在安装完成后运行,为时已晚。您应该更新现有文件的建议很好,因此您不会破坏用户放在那里的内容。您编写了一个自定义操作来定位文件并对其进行更新。