如何为Windows Forms应用程序创建安装程序和卸载程序

8
我为我的Windows Forms应用程序创建了一个安装程序,并将项目输出添加到程序菜单中。但现在我想要的是“在程序菜单中应该有一个文件夹,其中包含安装和卸载选项”。请帮帮我。谢谢。

我可能有点迟钝,但是如果不是安装,那么将“安装”快捷方式放置在菜单中是什么意思?或者在已经安装了软件之后进行安装意味着什么。通常情况下,您会创建一个带有启动应用程序的快捷方式文件夹(可选)和卸载快捷方式。 - Damien_The_Unbeliever
4个回答

9
最简单的方法是在Visual Studio中创建一个设置和部署项目。

4

1
最好将链接作为评论添加到 Richard 的答案中。 - CharlesB

0
你可以尝试使用 NSIS,它是开源的且非常简单易用...
"NSIS(Nullsoft Scriptable Install System)是一个专业的开源系统,用于创建 Windows 安装程序。它被设计得尽可能小和灵活,因此非常适合互联网分发。"
在它的网站上,你可以找到教程和示例,链接为:http://nsis.sourceforge.net/Main_Page 我希望这对你有所帮助!

你用一个简单的链接回答了一个五年以上的问题。通常情况下,这被认为是一种不好的做法,因为你在这里没有提供任何真正的价值。本可以作为评论来回答。 - Uwe Keim
欢迎提供潜在解决方案的链接,但请添加链接周围的上下文,以便其他用户了解它是什么以及为什么存在。在引用重要链接的最相关部分时,请始终考虑到目标站点无法访问或永久离线的情况。请注意,作为几乎只是外部网站链接可能是为什么和如何删除某些答案?的一个可能原因。 - zuazo
我无法评论这个问题,因此我写了一个答案。感谢您的建议。 - M84

0

如果您有高级场景,安装和部署项目无法处理,我建议您考虑WiX

WiX是一个非常成熟的微软开源项目,于2004年首次推出,至今仍然活跃。它甚至提供了一个VS扩展程序,帮助您入门,并为配置提供智能感知。

但请注意:WiX主要使用使用MSI的领域语言的XML文件。如果“创建安装程序”没有在您的项目计划中特别分配,则肯定不是您使用的工具。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接