同时安装两个 Visual Studio 2013 Redistributable 包(x86 和 x64) [英] Installing both Visual Studio 2013 Redistributable packages (x86 & x64) at the same time

查看:64
本文介绍了同时安装两个 Visual Studio 2013 Redistributable 包(x86 和 x64)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们希望开始构建 64 位内部使用的软件,今天早上发现安装 x64 VS 2013 可再发行组件会卸载 x86 dll 或使其无法访问.我们有很多软件,不想为了硬切换而一次性重建所有软件.是否有一种合理的方法来安装可再发行包的两个版本,以便它们共存,以便可以完成迁移而不是从一个构建到另一个构建的硬切?安装了 Visual Studio 2013 的开发机器没有问题,因为它提供了两组 dll 并使它们可以同时访问.

We are looking to start building internally used software in 64 bit, and found this morning that installing the x64 VS 2013 redistributable either uninstalls or makes inaccessible the x86 dlls. We have a lot of software and do not want to rebuild everything in one go for a hard cutover. Is there a reasonable way to install both versions of the redistributable packages so they co-exist, so that a migration may be done instead of a hard cut from one build to the other for everything? Development machines with Visual Studio 2013 installed have no issue, as it provides both sets of dlls and makes them both accessible at the same time.

推荐答案

在为基于 x86 的应用程序安装 VC++ 2013 更新后,x64 Visual C++ 2013 运行时库丢失.例如,安装Visual C++ Redistributable 2013 x86 v12.0.30501"会删除非目标架构的二进制文件,即Visual C++ Redistributable 2013 v12.0.21005"x86 和 x64!

After installing VC++ 2013 update for an x86-based application, the x64 Visual C++ 2013 runtime libraries are missing. For example, Installing the "Visual C++ Redistributable 2013 x86 v12.0.30501" removes binaries for non-target architectures i.e "Visual C++ Redistributable 2013 v12.0.21005" x86 and x64!

VCRedist 12.0.30501 版本可以从下载https://www.microsoft.com/en-us/download/details.aspx?id=40784

The 12.0.30501 version of the VCRedist can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=40784

解决方案 - 安装 https://support.microsoft.com/en-us/kb/3138367此修复可确保在安装更新后添加或删除程序时,两个版本的 Visual C++ 可再发行组件都可见.

Resolution - install https://support.microsoft.com/en-us/kb/3138367 This fix makes sure that both versions of the Visual C++ redistributable are visible when you add or remove programs after installation of the update.

隶属关系 - Microsoft 支持工程师

Affiliation - Microsoft Support Engineer

这篇关于同时安装两个 Visual Studio 2013 Redistributable 包(x86 和 x64)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆