首次创建MSI安装程序

时间:2011-05-09 17:26:08

标签: .net visual-studio-2010 installer windows-installer

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

3 个答案:

答案 0 :(得分: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。

答案 1 :(得分:5)

以下是有关如何使用向导创建安装项目的精彩演练:

http://www.dreamincode.net/forums/topic/58021-deploying-a-c%23-application-visual-studio-setup-project/

答案 2 :(得分:-2)

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