我可以在哪里下载VSTO Office Runtime 版本10.0.40820 ? 我需要这个特定版本的链接,而不是最新的版本(http://go.microsoft.com/fwlink/?LinkId=158918)。
为什么我需要这个特定版本?我为VSTO创建了自定义InstallShield .PRQ,用于从Web下载文件并使用MD5哈希检查文件是否未损坏。 如果我使用通用下载链接,MS将部署新版本的VSTO,那么安装程序将抱怨已损坏的文件。
答案 0 :(得分:0)
InstallShield在他们的PRQ文件中有抽象,但我发现有问题。
首先,PRQ本身可以有一个URL。这意味着在运行时,嵌入到setup.exe中的PRQ将尝试从此URL下载更新版本的自身。如果发生这种情况,则使用新的XML并忽略您的XML。这听起来像是一个好主意,让事情保持新鲜和最新,但我身上的CM Nazi认为这是一个中等可用性的人,会损害构建的完整性。
第二个是您的XML或下载的XML都在各个文件上都有URL属性。我的CM Nazi再次说,虽然这看起来是个好主意,但它确实插入了一个不受我控制的外部依赖,并再次违反了构建的完整性。
如果是我,我永远不会在我的PRQ文件中使用InstallShield和/或Microsoft URL。自己托管内容并更改管理,以便您可以完全控制。如果需要构建的长寿,那么首先不要使用Web下载。把它全部加入EXE。
至于你提出的确切问题,我将不得不谷歌。但实际上我可能只是转到最新版本,然后从那里开始实施上述建议。