【问题标题】:How to create a silent installer package using Visual Studio 2008如何使用 Visual Studio 2008 创建静默安装程序包
【发布时间】:2010-10-18 13:01:09
【问题描述】:

我正在使用 Visual Studio2008 进行开发,我想创建一个静默设置包,即我不希望在安装过程中出现任何 UI。是否可以使用 Visual Studio 创建静默安装程序 MSI,如果没有,是否有任何其他工具可以做到这一点?

【问题讨论】:

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


    【解决方案1】:

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

    另一种选择是NSIS

    【讨论】:

      【解决方案2】:

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

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

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

      msiexec /i mySetup.msi /q
      

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

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          在 Visual Studio 的解决方案资源管理器中,您必须删除默认的安装包用户界面。

          enter image description here

          enter image description here

          【讨论】:

          • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
          • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
          猜你喜欢
          • 1970-01-01
          • 2011-08-04
          • 1970-01-01
          • 1970-01-01
          • 2011-01-07
          • 1970-01-01
          • 1970-01-01
          • 2011-05-15
          • 1970-01-01
          相关资源
          最近更新 更多