我是一个卡在VS 2005中的“应用程序世界”中的Web人。我创建了我的Windows窗体程序,并希望为最终用户提供将它(及其一些资源)安装到标准Program Files /应用程序目录位置以及开始菜单/桌面启动器。在Visual Studio 2005中创建程序安装程序?
帮助文件不给任何指示(我可以找到)。这似乎是创建一个安装程序这样一个琐碎的任务 - 但它避开了我。
任何提示将不胜感激!
我是一个卡在VS 2005中的“应用程序世界”中的Web人。我创建了我的Windows窗体程序,并希望为最终用户提供将它(及其一些资源)安装到标准Program Files /应用程序目录位置以及开始菜单/桌面启动器。在Visual Studio 2005中创建程序安装程序?
帮助文件不给任何指示(我可以找到)。这似乎是创建一个安装程序这样一个琐碎的任务 - 但它避开了我。
任何提示将不胜感激!
您正在寻找一个“安装项目”,它应该在“新建项目”对话框中的“其他项目类型” - >“设置和部署”类别下。
将“安装项目”项目添加到您的解决方案。新建项目>其他项目类型>设置和部署。然后,您可以选择安装的位置和位置。
设置项目是要走的路。如果您打算从网站部署安装程序,我建议创建一个MSI文件作为项目输出(而不是Setup.exe输出)。我的大多数客户端都会阻止EXE文件的下载。
另一种选择是Inno Setup的,第三方安装程序是免费的,易于使用和出色的:
我会建议使用一些维克斯(Windows安装XML)。它的工具包大多数来自codeplex或OOB代码的产品都不再使用,而且它很容易获得。
还有(在版本3中)一个叫做Votive的IDE插件,可以让事情变得更容易。
就我个人而言,我发现使用WiX更灵活,然后使用内置的Visual Studio安装程序模板,尽管您的手段可能会有所不同。看看http://wix.sourceforge.net/,还有一个很好的教程http://www.tramontana.co.hu/wix/。
如果看起来有点难以开始,坚持不懈 - 我做了,现在我发现它完美适合我的需求。
我支持这个答案:WiX比VS安装项目强大得多,使用起来更加简单。 – 2008-09-22 08:36:03
我想添加一个快速入门指南的“安装项目”作为一个良好的开端与VS构建自己的设置:http://www.codeproject.com/KB/dotnet/Win_App_Setup_Project.aspx
这video显示了如何设置使用Visual一个简单的安装Studio 2005
该exe文件实际上只是一个boostrap加载程序,它启动MSI文件。 MSI文件是实际的安装文件。
伟大的建议。非常坚实的产品和支持社区。我经常使用它。 – 2008-12-21 00:34:46