首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我已经安装了Microsoft VC++ 2017运行时,还需要安装Microsoft VC++ 2015运行时可再发行版吗?

如果我已经安装了Microsoft VC++ 2017运行时,还需要安装Microsoft VC++ 2015运行时可再发行版吗?
EN

Stack Overflow用户
提问于 2020-01-13 08:59:16
回答 1查看 5.3K关注 0票数 2

从I 读到 这些张贴和其他方面来看,如果我已经安装了Microsoft VC++ 2017运行时,为什么无法安装Microsoft VC++ 2015运行时再发行版。

这种“无法安装”的原因是,一旦安装了微软VC++ 2017,就会有不需要安装2015年版本的,就像2017年包含的2015年一样。我说的对吗?

其次,更重要的是,从现在开始,如果安装了更高版本的微软VC++,我可以安全地跳过较低的版本,这将是微软的策略:前进,只有一个版本的微软VC++ (最新版本)。我说的对吗?我记得我在其他地方读过这篇文章,但不确定我的理解是否正确,现在我找不到这篇博文。所以我希望我能在这里得到一些确认。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-13 10:24:17

VC++运行时再发行版是VS 2015、2017和2019年的相同的!来自微软支持

Note 2015年、2017年和2019年都共享相同的可再发行文件。

但是,这个可再发行的包已经发布了许多不同的版本!安装程序程序(下面链接)将执行所需的检查,以查看目标计算机上是否已经出现了更新的版本,并发出信号。

组成此可再发行包的运行库有时(令人困惑地)被称为Visual C++ "14“运行时库。( " 14“来自Visual Studio 2015包含MSVC编译器的版本14;VS2017 = MSVC v15;和VS2019 = MSVC v16的事实。)

将来的VisualC++版本是否也会共享相同的可再发行包尚不确定。

支持的三个处理器平台的最新版本可以从以下链接下载和/或安装:

编辑:可能会有一些混淆,在这里,在‘版本检查’我上面提到的!来自同一Microsoft支持页面:

例如,安装VisualC++ 2019可再发行版也会影响使用VisualC++ 2015和2017构建的程序。但是,安装VisualC++ 2015可再发行版不会取代VisualC++ 2017和2019再发行版安装的较新版本的文件。这与所有以前的VisualC++版本不同,因为每个版本都有各自不同的运行时文件,而不是与其他版本共享。

我将此解释为,如果您有vc_redist安装的“旧”版本(例如,使用VS2015发布),那么它的组件将由任何较新的安装更新。但是,运行较旧的安装程序不会与最近的安装发生冲突。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59713305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档