我需要在VS2010中为我非常简单(没有数据库或任何东西)的vb.net应用程序制作一个msi安装程序。我对安装程序一无所知。我从哪里开始?
答案 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)
以下是有关如何使用向导创建安装项目的精彩演练:
答案 2 :(得分:-2)
Visual Studio有一个单独的项目,您可以创建它来为您的应用程序进行安装。