在Visual Studio 2005中创建程序安装程序?

时间:2020-03-06 14:31:17  来源:igfitidea点击:

我是VS 2005的"应用程序世界"中的网络专家。我创建了Windows窗体程序,并希望让最终用户能够将其(及其某些资源)安装到标准Program Files / App Directory中位置以及开始菜单/桌面启动器。

帮助文件没有给出任何指示(我可以找到)。创建安装程序似乎是一件微不足道的任务,但这使我望而却步。

任何提示将不胜感激!

解决方案

我们正在寻找一个"安装项目",该项目应该在"新项目"对话框的"其他项目类型"->"安装和部署"类别下。

将"安装项目"项目添加到解决方案。新建项目>其他项目类型>设置和部署。然后,我们可以选择安装什么以及在哪里安装。

安装项目是必经之路。如果要从网站部署安装程序,建议创建一个MSI文件作为项目输出(而不是Setup.exe输出)。我的大多数客户都阻止EXE文件的下载。

另一个选项是Inno Setup,它是一个免费,易于使用且非常出色的第三方安装程序:

创新设置

我建议使用WiX(Windows安装程序XML)。它的工具箱大多数来自Codeplex或者OOB代码的产品都可以使用,并且很容易掌握。

(在版本3中)还有一个名为Votive的IDE加载项,可帮助使事情"更轻松"。

我个人认为使用WiX比使用内置的Visual Studio安装程序模板更灵活,尽管方法可能有所不同。看看http://wix.sourceforge.net/,http://www.tramontana.co.hu/wix/上还有一个很棒的教程。

如果似乎很难开始,那么我会坚持不懈,现在我发现它非常适合我的需求。

我想为"安装项目"添加快速入门教程,作为从VS构建自己的安装程序的好地方:http://www.codeproject.com/KB/dotnet/Win_App_Setup_Project.aspx

该视频显示了如何使用Visual Studio 2005设置简单安装程序

该exe文件实际上只是一个boostrap加载程序,它将启动MSI文件。 MSI文件是实际的安装文件。