ClickOnce 完成卸载
Posted
技术标签:
【中文标题】ClickOnce 完成卸载【英文标题】:ClickOnce complete uninstall 【发布时间】:2012-05-15 19:12:39 【问题描述】:如果我卸载 clickonce 应用程序 - 用户设置文件将保留在原来的位置。如果我希望所有用户都更新配置,我该怎么办?这样所有用户都获得默认配置(即app.config),而不是他们的自定义配置一次又一次更新。
【问题讨论】:
【参考方案1】:您指的是哪些用户设置文件?如果它们位于 ClickOnce 缓存中,则应在卸载时删除所有文件。
这是由 ClickOnce 清除程序服务完成的,并不总是立即发生。
【讨论】:
我的意思是,如果我安装了一次 clickonce 并在那里对用户设置部分进行了一些更改,那么即使在我卸载并全新安装软件之后,这些更改也会返回。 您能否检查 ClickOnce 缓存并查看文件是否遗留?它在 C:\Users\username\AppData\Local\Apps\2.0\weirdfoldername\weirdfoldername\firstfourlettersofassembly... 在我删除 2.0 中的所有文件后 - 它有帮助。这就是为什么我询问完整卸载的原因。一次性卸载程序并删除设置。 ClickOnce 应该在用户卸载它时删除部署中的所有文件。不过,您并不是唯一一个有时会看到遗留文件的人。如果这引起了您的严重焦虑,您将不得不以编程方式处理它。可能想要使用应用程序设置而不是用户设置——他们不能覆盖它们,但它们也不会继承。以上是关于ClickOnce 完成卸载的主要内容,如果未能解决你的问题,请参考以下文章
win10请等待当前程序完成卸载或更改 无法卸载程序该怎么办?
InstallShield6.0 如何卸载已经制作完成的安装程序?