visualc&x2B+;可再发行下载特定版本 下面的问题:我正在实施一个WiX安装程序检查是否安装了C++ VS2015(x86)ReDIST包。我发现它描述了不同VisualStudio版本的不同注册表项。实际上我们使用的是微软Visual C++ 2015可重分发(x86)-140.23026。可以在以下注册表项下找到这些程序包: HKLM\SOFTWARE\Classes\Installer\Dependencies\{74d0e5db-b326-4dae-a6b2-445b9de1836e}

visualc&x2B+;可再发行下载特定版本 下面的问题:我正在实施一个WiX安装程序检查是否安装了C++ VS2015(x86)ReDIST包。我发现它描述了不同VisualStudio版本的不同注册表项。实际上我们使用的是微软Visual C++ 2015可重分发(x86)-140.23026。可以在以下注册表项下找到这些程序包: HKLM\SOFTWARE\Classes\Installer\Dependencies\{74d0e5db-b326-4dae-a6b2-445b9de1836e},c++,visual-studio,wix,redistributable,vcredist,C++,Visual Studio,Wix,Redistributable,Vcredist,这说明redist包的以下注册表项: 微软Visual C++ 2015可重新分配(x86)-140.24215 注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies{e2803110-78b3-4664-a479-3611a381656a} 配置:x86 版本:14.0.24215.1 可以看出,guid是不同的 问:有人知道我可以在哪里下载redist包的特定版本吗?通过Google,我只找到指向最实际的redist包

这说明redist包的以下注册表项:

微软Visual C++ 2015可重新分配(x86)-140.24215 注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Dependencies{e2803110-78b3-4664-a479-3611a381656a} 配置:x86 版本:14.0.24215.1

可以看出,guid是不同的


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

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

“HKEY\U LOCAL\U MACHINE\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x86”并读取“版本”键

关于下载部分-我没有找到下载x86版本的好解决方案


从理论上讲,您可以通过从下一页“”的源中提取最新版本链接(只需链接\下载它将在64位机器上下载64位版本,并且不允许选择64或86)

我不想要最新版本的redist包,我想要一个特定的版本。你找到使用特定版本的方法了吗?