C ++可再发行组件14与VS2017 C ++可再发行组件冲突 [英] C++ Redistributable 14 conflict with VS2017 C++ Redistributable
问题描述
我重建了一台笔记本电脑,并在此过程中安装了VS2017,其中包括安装的C ++ 2017 Redistributable(x64)-14.10.24728
I rebuilt a laptop and in the process installed VS2017 which includes an install of C++ 2017 Redistributable(x64) - 14.10.24728
我尝试安装其他使用C ++ Redist 14的应用程序,但它们失败并显示错误消息:
I have tried installing other apps that use C++ Redist 14 and they fail with the error message:
已经安装了该产品的另一个版本. 此版本无法继续.配置或删除现有的 版本的此产品,请使用控制面板"上的添加/删除程序". "
"Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel. "
以下组件安装失败: -Visual C ++"14"运行时库(x64)
The following components failed to install: - Visual C++ "14" Runtime Libraries (x64)
我尝试安装C ++ Redist(x64)-14.0.23026,但收到错误消息已经安装了该产品的另一个版本,等等."
I've tried installing C++ Redist (x64) - 14.0.23026 but get error message "Another version of this product is already installed etc."
有什么方法可以解决此问题而无需卸载VS2017并还原为VS2015?
Is there any way to resolve this without uninstalling VS2017 and reverting to VS2015?
PS:具有足够权限的人可以在标签列表中添加"visual-studio 2017"吗?
PS: can someone with sufficient rights add 'visual-studio 2017' to tags list?
推荐答案
VC ++ 2017可再发行文件替换VC ++可再发行文件.请参阅此处,以了解有关如何通过编程方式进行检查的更多详细信息.
The VC++ 2017 redistributables REPLACE the VC++ redistributables. See here for more details on how this can be checked programatically.
如果您只需要使用VC ++ 2015可再发行文件的程序,并且安装了VC _ ++ 2017可再发行文件(考虑到它已升级),则要求2015版本的程序应与2017版本一起使用.
If you just need a program to use the VC++ 2015 redistributables, and the VC_++ 2017 redistributables are installed, given that it's an upgrade, the program requiring the 2015 version should work with the 2017 version.
这篇关于C ++可再发行组件14与VS2017 C ++可再发行组件冲突的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!