【发布时间】:2011-02-12 21:33:29
【问题描述】:
我知道如何为应用程序创建安装程序,但我想知道如何将卸载程序添加到应用程序工作组中。 无论如何要从 Visual Studio 2008 部署项目中添加它。 还是我必须为此创建一个单独的应用程序?
【问题讨论】:
标签: c# visual-studio-2008 uninstallation
我知道如何为应用程序创建安装程序,但我想知道如何将卸载程序添加到应用程序工作组中。 无论如何要从 Visual Studio 2008 部署项目中添加它。 还是我必须为此创建一个单独的应用程序?
【问题讨论】:
标签: c# visual-studio-2008 uninstallation
正如其他答案已经说明的那样,您的安装程序项目中已经提供了一个卸载程序功能。
除此之外,this link 解释了如何创建卸载程序功能的快捷方式,大多数用户通常希望出现在开始菜单的某个位置。
作为博客文章中描述的批处理文件的替代方法,您还可以创建一个快捷文件(.lnk 文件),用于从批处理文件 (Msiexec /x [ProductCode]) 启动命令。分配一个漂亮的图标并将文件包含到您的安装项目中。
作为最后一步,让安装程序将该链接文件直接复制到创建的开始菜单文件夹中。
希望对您有所帮助。
【讨论】:
有一个安装项目来安装你的应用程序也给你一个卸载程序,至少 AFAIK。
它将还原安装程序所做的一切,这意味着文件将被删除、快捷方式消失等。
【讨论】:
Visual Studio 安装项目(Web 或 Windows 窗体)会自动将一个条目添加到“添加/删除程序”(Windows XP 及更低版本)或“程序和功能”(Vista/Windows 7),以便您删除你安装了。
不需要做任何特别的事情来获得这个功能,因为它是为你内置的 =)
【讨论】: