【问题标题】:How can I bundle a prerequisite msi with the Visual Studio Setup Project?如何将先决条件 msi 与 Visual Studio 安装项目捆绑在一起?
【发布时间】:2015-06-04 06:50:20
【问题描述】:

我有一个可再发行的 msi,我的程序需要能够运行。到目前为止,我已经创建了一个启动条件。它使用的条件是在“搜索目标机器”下。这需要一个组件 ID。

此页面建议我只能通过 MSI Spy 确定组件 ID,据我所知,该工具已不再可用:https://msdn.microsoft.com/en-us/library/1s08hzfe(v=vs.80).aspx

我必须使用 Visual Studio 安装项目,并且必须从 http://slimdx.org/download.php 分发 slimdx 的 64 位最终用户运行时。

如何成功获取组件 ID,或者如何将 msi 捆绑为先决条件?

【问题讨论】:

    标签: visual-studio setup-project


    【解决方案1】:

    MSI Spy 似乎是个奇怪的选择!用于查看 MSI 文件的“标准”工具是 Orca,在 Windows SDK/Kit 中提供,从 Orca.msi 安装。如果你搜索还有其他的。

    查看该 MSI 并转到组件表,查找始终安装的组件 ID(如果可以确定)并使用该 guid。

    这可能有助于自定义先决条件:

    Adding Custom prerequsites to visual studio setup project

    并且在设置项目中对自定义先决条件的支持从未特别好,即使在 Bootstrap Manifest Generator 出现时也是如此。

    如果您可以弄清楚如何更改清单文件以添加您的自定义先决条件,这可能会很有用,这就是 BMG 工具所做的。

    How to install redistributable with visual studio setup?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多