1

VS2008 的安装项目有一些内置的先决条件(例如 .NETfx 版本、VSTO、PowerPacks),您可以简单地检查它们以让引导程序确保它们已安装。但是您可能想要添加的其他依赖项呢,例如 SQL Native Client(仅作为 MSI 提供,而不作为合并模块提供)或 .NET 的 ODBC 数据提供程序?

有没有办法可以将这些依赖项添加到 Windows Installer 安装项目?


编辑:

M$ 提供了几个更新的引导程序包,可以从http://msdn.microsoft.com/en-us/vstudio/bb898654.aspx下载——但在这种情况下当然不是我需要的。

所以看起来选项是:

  • 尝试使用 SDK 的 bootstrapper\packages 文件夹中的示例创建我自己的引导程序包
  • 向 MSI 添加自定义操作或类似操作以检查依赖项的 GUID(但如何?)
4

1 回答 1

2

我发现了一些关于创作自定义引导程序包的有用信息。(这里的另一个例子。)

我还找到了一个名为Bootstrapper Manifest Generator的程序(下载|更多信息),但我还没有尝试过——因为我自己的手工制作的似乎工作正常。

于 2009-10-16T17:39:38.077 回答