如何使用Visual Studio 2008创建静默安装程序包

时间:2009-04-09 11:32:45

标签: deployment visual-studio-2008 windows-installer visual-studio-setup-proje

我正在使用Visual Studio2008进行开发,我想创建一个静默设置包,即我不想在安装过程中出现任何UI。是否可以使用Visual Studio创建静默安装程序MSI,如果没有,那么是否还有其他工具可以执行相同操作?

3 个答案:

答案 0 :(得分:5)

ocdecio所说的一个补充(绝对正确):

如果要使静默安装成为默认设置,即用户双击安装文件时的标准安装操作,则可以将MSI包装在IExpress创建的自解压可执行文件中。

IExpress包含在Windows中,允许您指定在提取IExpress包后执行的命令。在您的情况下,您必须指定

msiexec /i mySetup.msi /q

作为安装命令(在某些情况下,您需要/ qn来绝对禁止所有对话框。)

答案 1 :(得分:4)

MSI使用适当的命令行选项静默运行,我认为没有办法解决这个问题。请参阅here - 您必须使用/ q开关。

另一种选择是NSIS

答案 2 :(得分:0)

请参阅此处的“有关沉默安装要求的详细信息”: http://software.intel.com/en-us/articles/how-to-creating-your-msi-installer-using-visual-studio-2008