创建引用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,以便他们可以控制可用性,或者这是一种不好的做法,只是从微软中解脱出来?
答案 0 :(得分:2)
我只是查看了将Visual Studio 2010放在我的计算机上时安装的引导程序。它位于SDK目录中(c:\ program files \ microsoft \ sdks \ windows \ 7.0a)。 Bootstrapper目录中包含很多目录,您可以在创建VS Setup项目时选择,并选择先决条件。
在我的机器上,包文件位于vstor40 \ en \ package.xml中。在那里为x64版本声明的fwlink是
鉴于VS中这些引导程序的可用性,我非常怀疑Microsoft实际使用它们有任何问题。