将先决条件/依赖项添加到VS2008的Setup Project选项中?

时间:2009-10-16 15:52:10

标签: visual-studio-2008 windows-installer setup-project

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

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


编辑:

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

所以似乎选项是:

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

1 个答案:

答案 0 :(得分:2)

我在 authoring a custom bootstrapper package 上找到了一些有用的信息。 (另一个例子here。)

我还找到了一个名为 Bootstrapper Manifest Generator download | more info)的程序,但我还没有尝试过 - 因为我自己手工制作的程序似乎工作正常。