我买了一台新计算机,必须在上面重新安装 Visual Studio 2015。大多数时候,直到最后一切都很顺利。我收到这些警告:
Microsoft Visual C++ 2015 可再发行组件 (x64) - 14.0.24210 : 该产品的另一个版本已安装。安装 该版本无法继续。配置或删除现有的 本产品的版本,请使用控件中的“添加/删除程序” 面板。
Microsoft Visual Studio 2015 更新 (KB3165756) Microsoft Visual C++ 2015 可再发行版 (x64) - 14.0.24215:安装程序失败。其他 该产品的版本已安装。安装这个 版本无法继续。配置或删除现有版本 对于本产品,请使用控制面板中的添加/删除程序。错误 代码: 0x80070666
Microsoft Visual Studio 2015 更新 (KB3165756) C++ 2015 可再发行版 (x86) - 14.0.24215:安装程序失败。其他 该产品的版本已安装。安装这个 版本无法继续。配置或删除现有版本 对于本产品,请使用控制面板中的添加/删除程序。错误 代码: 0x80070666
从这里阅读以前的帖子,它说要在安装之前卸载更新版本。
但是,当要添加/删除列表时,我注意到唯一会发生冲突的项目是 Microsoft Visual C++ 2015-2022 Redistributable。它可能是由 SQL Server Management Studio 安装的。我的问题是,由于我的版本涵盖了 2015-2022 年,我可以忽略 Visual Studio 安装程序给出的警告还是必须卸载 2015-2022 版本并重试?
VC++ 可再发行版本向后兼容相同的主要版本。因此 2022 年版本将取代 2015 年版本。
来自MS:
自 Visual Studio 2015 起的 Visual Studio 版本共享相同的可再发行文件。例如,由 Visual Studio 2015、2017、2019 或 2022 工具集构建的任何应用都可以使用最新的 Microsoft Visual C++ Redistributable。但是,计算机上安装的 Microsoft Visual C++ Redistributable 版本必须与用于创建应用程序的 Visual C++ 工具集版本相同或更高