目前,当我卸载.net clickonce应用程序时,它不会检查应用程序是否处于运行状态。它也不会在PC重启时删除文件。
所以我打算覆盖卸载方法来处理这种情况。
在卸载时调用哪个类和方法? Inplacehostingmanager
类只安装相关的函数。
答案 0 :(得分:3)
您无法在主应用程序中实现卸载操作的功能。 您需要覆盖由安装程序编写的注册表项以运行自定义可执行文件。然后,这将检查您的应用程序是否仍在运行,并删除可能存储在自定义应用程序文件夹中的文件。然后你调用真正的ClickOnce卸载例程就完成了。
可以在www.codeproject.com上找到一个非常好的教程。