visual-studio-2015 - InstallShield 2014 - Microsoft Visual C++ 2015

标签 visual-studio-2015 installshield

对于这个项目,我坚持使用 InstallShield 2014(InstallShield 想要太多的钱来升级他们的产品,但没有足够的时间转换为 WiX 或其他东西)和 Visual Studio 2015,以及“Microsoft Visual C++ 2015 Redistributable Package” (x86)”。我从 IS 中的 2012 年条目复制了先决条件设置,并更新了 2015 年的值。问题是它并不总是有效。我检查了 Windows 7 64 位,安装了最低版本的注册表位于 Wow6432Node 中。然而,在 Windows Server 2012 64 位中,他们只是将其转储到常规注册表节点中。

2012 年 64 日: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum

但是在7月64日: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum

我想知道是否有人对此有解决方案,或者您是否碰巧拥有 IS 2015 Update 1,据说他们修复了此问题,复制了先决条件属性的详细信息。我什至注册了 InstallShield 试用版,但他们给你的是 2015,而不是 2015 更新 1。IS 2015 甚至还不知道 Visual C++ 2015 的先决条件。

谢谢。

最佳答案

看来我犯了一个错误。 :-( 我正在将我的开发计算机与安装了可再发行组件的虚拟机进行比较。似乎当您下载 Visual C++ 2015 可再发行组件时,您会得到旧版本的软件包。如果您查看最新更新的 Visual Studio 中安装的内容2015 年是较新的版本。

因此,一旦您弄清楚了这一点,检查的方法就是使用具有正确 GUID 的卸载注册表项。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{23DAF363-3020-4059-B3AE-DC4AD39FED19} 是最新版本软件包所需的内容。

不幸的是,InstallShield 当然希望您始终支付维护费,因此他们的支持论坛已关闭。因此,除非您付费,否则您不会获得太多更新信息。

对于那些感兴趣的人,这是用于从 InstallShield 服务器下载 prq 包的 URL。这为您提供了一个很好的起始包,然后您只需将 GUID 更新为上面的值,并将本地安装包更新为最新版本。 http://saturn.installshield.com/is/prerequisites/Microsoft Visual C++ 2015 可再发行组件包 (x86).prq

这就是你得到的!鲍勃是你叔叔。祝您有美好的一天,希望您永远不需要这些信息。 :-)

关于visual-studio-2015 - InstallShield 2014 - Microsoft Visual C++ 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35657650/

相关文章:

installshield - 如何在 installshield 中禁用字体注册 installscript MSI 项目?

c# - 检查 Windows 应用程序的更新功能

windows-installer - Windows Installer“错误1308。找不到源文件”在按顺序方案中卸载修补程序时

visual-studio - Visual Studio 2015 (ASP.NET 5) : show 'Manage Bower Packages...' context menu

ios - Cordova 远程 ios 构建失败,出现 macincloud 错误 :65

c# - 存储库中 Database.SetInitializer<ArContext>(null) 的用途?

c# - Visual Studio 2015 中的 Azure Web 作业 - 部署无法正常工作,出现错误 "target "MSDeployPublish“项目中不存在”。

c# - Visual Studio 2015 在使用 VISA 库进行通信时出现问题

c++ - 在 Installscript 自定义操作中使用 C++ DLL

visual-studio - 无法在动态链接库 msvcrt.dll 中找到过程入口点 _except_handler4_common