通过Web从Web下载软件包的Bootstrappers

时间:2010-09-18 18:42:32

标签: wix windows-installer installshield bootstrapper

创建引用Microsoft软件包的Internet下载引导程序的最佳做法是什么?

例如,InstallShield有一个安装程序先决条件,可以通过go.microsoft.com/fwlink链接ID从Microsoft.com下载vstor40_x86.exe,该链接ID解析为该EXE的下载URL。 InstallShield没有为vstor40_x64.exe创建PRQ,我需要创建一个PRQ。我找到了包含x86 / x64.exe下载链接的Microsoft页面,但我找不到解析为x64的fwlink ID。

微软在这方面的立场是什么?他们是否在任何地方记录了fwlink ID,他们是否希望我们链接到Microsoft,以便他们可以控制可用性,或者这是一种不好的做法,只是从微软中解脱出来?

1 个答案:

答案 0 :(得分:2)

我只是查看了将Visual Studio 2010放在我的计算机上时安装的引导程序。它位于SDK目录中(c:\ program files \ microsoft \ sdks \ windows \ 7.0a)。 Bootstrapper目录中包含很多目录,您可以在创建VS Setup项目时选择,并选择先决条件。

在我的机器上,包文件位于vstor40 \ en \ package.xml中。在那里为x64版本声明的fwlink是

  

http://go.microsoft.com/fwlink/?LinkId=158918

鉴于VS中这些引导程序的可用性,我非常怀疑Microsoft实际使用它们有任何问题。