首次创建MSI安装程序

Con*_*ght 6 .net installer windows-installer visual-studio-2010

我需要在VS2010中为我非常简单(没有数据库或任何东西)的vb.net应用程序制作一个msi安装程序.我对安装程序一无所知.我从哪里开始?

Sha*_*ser 7

我建议看看Windows Installer XML,通常称为WiX.它比Visual Studio安装项目复杂一点,但它允许您将安装程序视为源代码.

使安装程序的长期维护比基于GUI的替代方案更容易.Microsoft使用它来创建许多自己的安装程序.

它在这里免费提供:http://wix.sourceforge.net/

这里有一个很好的初学者教程:http://www.tramontana.co.hu/wix/

但请注意,MSI的学习曲线有些陡峭.您可能面临的最大问题不是Windows Installer(MSI)本身,而是.NET Framework部署到目标计算机.无法从Windows Installer中部署.NET - 您需要一个单独的可执行文件"bootstrapper",它可以在启动MSI之前安装.NET.


Jay*_*Jay -2

Visual Studio 有一种单独的项目,您可以创建它来安装您的应用程序。

  • 这个答案不够长,没有什么用处。 (2认同)