2010-04-27 97 views
1

我知道如何为应用程序创建安装程序,但我想知道如何将卸载程序添加到应用程序工作组中。 无论如何要从Visual Studio 2008部署项目中添加此项。 或者我必须为此完全创建一个单独的应用程序?使用Visual Studio 2008创建卸载程序

回答

1

至于其他的答案已经指出,已经有提供您的安装项目中的卸载功能。

除此之外,this link解释了如何为卸载程序功能创建快捷方式,大多数用户通常希望存在于开始菜单的某处。

作为博客文章中描述的批处理文件的替代方案,您还可以创建从批处理文件(Msiexec /x [ProductCode])启动命令的快捷方式文件(.lnk文件)。指定一个漂亮的图标并将文件包含到安装项目中。

作为最后一步,让安装程序直接将该链接文件复制到creted开始菜单文件夹中。

希望有所帮助。

+0

谢谢。这是我想要的。 让我看看链接,并验证这是否对我有帮助。 – 2010-04-27 14:35:02

+0

@Frank--我认为这会给OP带来什么=),但是“大部分用户通常都会期待”......真的吗?从Windows 95和基于非MSI的安装开始,我不认为我通过开始菜单使用了卸载程序! :) – Rob 2010-04-27 14:38:49

+0

@Rob:这通常是我寻找unistaller的第一位,因为它涉及的点击次数和时间较少(控制面板小程序可能需要一段时间才能显示已安装的应用程序列表)。 – 2010-04-27 14:42:40

1

有一个安装项目来安装你的应用程序也给你一个卸载程序,至少AFAIK。

这将恢复所有安装程序将执行,这意味着文件将被删除,快捷方式了,等

+0

卸载程序链接添加到添加/删除程序组。我想要一个应用程序组中的链接。 – 2010-04-27 14:30:52

+0

猜你应该编辑你的问题,以备将来参考,并将Frank的答案标记为已接受。到目前为止,还不清楚你想知道你的问题。 – wtaniguchi 2010-04-27 14:40:19

+0

感谢您的建议,我编辑了我的帖子内容。 – 2010-04-27 14:53:53

1

一个Visual Studio安装项目(Web或Windows窗体)会自动添加一个条目到“添加/删除程序”( Windows XP及更低版本)或“程序和功能”(Vista/Windows 7),可让您删除已安装的程序。

有没有必要做任何特别的事情,因为它是建立在你这个功能=)

+0

感谢您的发帖。我已经知道这个功能。 我其实想要的是一个应用程序链接添加到工作组。大多数商业软件都具有类似于“卸载XXXX”的名称。这可以自动生成吗? – 2010-04-27 14:29:39

相关问题