Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自定义卸载clickonce应用程序_C#_.net_Visual Studio 2010_Msbuild_Clickonce - Fatal编程技术网

C# 自定义卸载clickonce应用程序

C# 自定义卸载clickonce应用程序,c#,.net,visual-studio-2010,msbuild,clickonce,C#,.net,Visual Studio 2010,Msbuild,Clickonce,目前,当我卸载.net clickonce应用程序时,它不会检查该应用程序是否处于运行状态。此外,它不会删除电脑上的文件重新启动也 因此,我计划覆盖卸载方法来处理这种情况 卸载时调用的类和方法是什么Inplacehostingmanager类只有安装相关的功能。您无法在主应用程序中实现卸载操作的功能。 要运行自定义可执行文件,需要覆盖安装程序编写的注册表项。然后检查应用程序是否仍在运行,并删除可能存储在自定义应用程序文件夹中的文件。然后调用真正的ClickOnce卸载例程,就完成了 可以在上找到

目前,当我卸载.net clickonce应用程序时,它不会检查该应用程序是否处于运行状态。此外,它不会删除电脑上的文件重新启动也

因此,我计划覆盖卸载方法来处理这种情况


卸载时调用的类和方法是什么
Inplacehostingmanager类只有安装相关的功能。

您无法在主应用程序中实现卸载操作的功能。 要运行自定义可执行文件,需要覆盖安装程序编写的注册表项。然后检查应用程序是否仍在运行,并删除可能存储在自定义应用程序文件夹中的文件。然后调用真正的ClickOnce卸载例程,就完成了

可以在上找到一个非常好的教程