我到处寻找这个答案,但是所有关于SO的相关问题都很老旧。 This问题来自2009年,最好的(也是唯一的答案)有3个步骤。真?我的意思是..不是卸载程序每个安装程序的基本功能?如何卸载ClickOnce应用程序?
为什么微软会创建一个功能,基本上安装您的应用程序,而无需卸载它的选项?这根本没有意义..所以我真的希望我找不到它,并且有一种简单的方法来卸载“ClickOnce”应用程序。
编辑: 我使用Visual Studio 2015年
我到处寻找这个答案,但是所有关于SO的相关问题都很老旧。 This问题来自2009年,最好的(也是唯一的答案)有3个步骤。真?我的意思是..不是卸载程序每个安装程序的基本功能?如何卸载ClickOnce应用程序?
为什么微软会创建一个功能,基本上安装您的应用程序,而无需卸载它的选项?这根本没有意义..所以我真的希望我找不到它,并且有一种简单的方法来卸载“ClickOnce”应用程序。
编辑: 我使用Visual Studio 2015年
发现在MSDN论坛这个答案。希望这会有所帮助。
嗨,
您可以创建一个cmd文件,并键入卸载字符串。然后将一个 快捷方式添加到此cmd文件并将其放到用户的程序文件夹中。
找到“卸载字符串”,您可以在注册表中搜索它:
你也可以为此创建控制台应用程序。然后将 执行文件与deploy项目相关联,然后创建一个快捷方式或将 此文件复制到用户的程序文件夹中。
http://social.msdn.microsoft.com/Forums/en/winformssetup/thread/717cfce0-3061-400f-9ea3-069f73f3a473 (第一FAQ)
顺便说一句,有一篇文章讲述了 的ClickOnce创建卸载快捷方式:
希望这有助于。
最好的问候,
王玲
这是否意味着我需要创建全新的项目?控制台项目?或者这个'protected override void OnStartup(StartupEventArgs e)'在Windows Service中? –
http://www.eggheadcafe.com/tutorials/aspnet/38ac5c61-4e9d-49eb-90d3-7911815e2244/create-uninstall-option-f.aspx看起来很酷。 – Srikanth
你有哪些的Visual Studio版本? –
@OusmaneMahyDiaw 2015 –