【问题标题】:Visual C++ Redistributable download specific versionVisual C++ Redistributable 下载特定版本
【发布时间】:2017-03-27 07:52:24
【问题描述】:

以下问题:我正在实施一个 WIX 安装程序项目,检查是否安装了 C++ VS2015 (x86) redist 软件包。我发现这个 stackoverflow link 描述了不同 Visual Studio 版本的不同注册表项。实际上我们使用的是“Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.23026”。这些包可以在以下注册表项下找到:

HKLM\SOFTWARE\Classes\Installer\Dependencies\{74d0e5db-b326-4dae-a6b2-445b9de1836e}

stackoverflow link 声明了 redist 包的以下注册表项:

Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24215 注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies{e2803110-78b3-4664-a479-3611a381656a} 配置:x86 版本:14.0.24215.1

可以看出,GUID 不同。

问题:有人知道我可以在哪里下载特定版本的 redist 软件包吗?通过 Google,我只找到了指向最实际的 redist 包的链接。

【问题讨论】:

    标签: c++ visual-studio wix redistributable vcredist


    【解决方案1】:

    首先 - 您可以使用以下注册表项路径避免整个 GUID 混乱:

    'HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x86' 并读取“版本”键。

    关于下载部分——我没有找到下载x86版本的好办法。

    理论上你可以从下面页面'https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145'的来源中提取最新版本的链接(只需链接\下载它将在64位机器上下载64位版本并且不允许选择 64 或 86)

    【讨论】:

    • 我不想要最新版本的 redist 包,我想要一个特定的。
    • 你找到使用特定版本的方法了吗?
    猜你喜欢
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多