
Visual C++ Redistributable 是什么
什么是 Microsoft Visual C++ 可再发行组件?
Microsoft Visual C++ Redistributable (MSVCR) 是微软提供的一种软件包,用于使用 Visual Studio 开发的程序。 它包含 C 和 C++ 运行库,并且在 Windows 平台上基本上是即插即用的。 您需要下载程序要求的 Visual C++ 版本号并安装它以开始工作。 如果程序使用了 C 或 C++ 库,那么需要相应的 Visual C++ 包来运行程序。 Visual C++ 的架构必须与应用程序的目标架构匹配。

需要哪个 Visual C++ 可再发行组件?
可以使用多个版本的 Visual C++,并且可以根据计算机架构下载并安装特定版本。 这些软件包可用于 32 位和 64 位架构。 如果您有 x64 (64 位) 操作系统 (OS),那么可以在 Windows 平台上安装 x64 和 x86 (32 位) 版本。 然而,对于 x86 操作系统,您只能下载并安装 x86 版本。 以下是 x86 和 x64 操作系统的所有可用版本列表:Visual Studio 的最新支持 MSVCR。
Iron 产品的 Visual C++ 可再发行组件
IronPDF
什么是 IronPDF,它与 Visual C++ 有什么关系?
IronPDF 适用于 .NET 库 是一个用于 PDF 创建和处理的 .NET 库。 可以在 Visual Studio 中使用 IronPDF 开发应用程序。 IronPDF 支持最新的 .NET 版本,并且向后兼容标准 2.0 和 .NET Framework 的标准核心版本。 如果您正在为旧的操作系统构建应用程序,那么 Visual C++ 可再发行组件包是必要的。
IronPDF 在目标 Windows 平台上的大多数操作都需要 Visual C++ 可再发行组件包。 与Chrome依赖项相关的任务,或者如果您无法初始化IronPDF、Pdfium对象,都需要目标机器上安装Microsoft Visual C++ Redistributable包。另一个常见的异常是PlatformNotSupportedException。 这意味着该平台上不支持注册表。 这种罕见的问题也可以通过安装所需的 Visual C++ 可再发行组件包来解决。
using Visual Studio 2015、2017、2019 和 2022 开发的应用程序需要在目标机器上安装最新版本的 Visual C++ 可再发行组件包。它适用于 x86 和 x64 架构的机器。
IronPDF 使用 Chromium 引擎通过 使用 IronPDF 将 HTML 转换为 PDF,快速、准确且可靠。
IronOCR
什么是 IronOCR,它与 Visual C++ 有什么关系?
IronOCR 库 是一个用于从图像和 PDF 中提取文本的光学字符识别库。 IronOCR 还使用 IronPDF 的功能来处理 PDF 文档。 这意味着 IronOCR 应用程序通常需要 Visual C++ 可再发行组件包。
IronOCR 应用程序也使用 Visual Studio 构建,并且需要相关的 Visual C++ 包。 在 2015 年之前的 Visual Studio 版本需要一个单独的 Visual C++ 可再发行运行库包。 对于 2015 年及以上的 Visual Studio,安装最新版本的 MICROSOFT VISUAL C++ 2015 - 2022 RUNTIME 是必需的。
有关 IronOCR 的 Visual C++ 可再发行组件的更多故障排除指南,请访问 IronPDF 故障排除指南。
使用 Visual C++ 可再发行组件包修复错误
using IronPDF 或 IronOCR 在 Visual Studio 中构建的程序需要在目标机器上安装 Visual C++ 可再发行组件包以便部署应用程序。
Visual Studio 2015、2017、2019 和 2022
最新版本的 Visual C++ 可再发行组件是用最新的 C++ 特性构建的,同时带来性能改进、安全性和可靠性。 对于在 Visual Studio 2015、2017、2019 和 2022 中创建的应用程序,需要根据机器架构安装以下 Visual C++ 2015-2022 运行时:
- 要获取最新的 ARM64,请点击此链接下载:ARM64 VC++ Redistributable
- 要获取最新的 x86,请点击此链接下载:x86 VC++ Redistributable
- 要获取最新的 x64,请点击此链接下载:x64 VC++ Redistributable
Visual Studio 2013 (VC++ 12.0)
对于在 Visual Studio 2013 中构建的应用程序,需要安装以下 Visual Studio C++ 可再发行组件包:
- 对于x86,版本:12.0.40664.0,下载链接:
vcredist_x86.exe - 对于x64,版本:12.0.40664.0,下载链接:
vcredist_x64.exe
要下载更新和其他版本,请访问:Visual C++ 2013 可再发行组件包更新
Visual Studio 2012 (VC++ 11.0) 更新 4
对于在 Visual Studio 2012 中构建的应用程序,需要安装以下 Visual Studio C++ 可再发行组件包:
要下载更新和其他版本,请访问:Visual Studio 2012 Update 4 的 Microsoft Visual C++ 可再发行组件包
旧版 Visual Studio
以下版本不再支持:
- Visual Studio 2010 (VC++ 10.0) SP1
- Visual Studio 2008 (VC++ 9.0) SP1
- Visual Studio 2005 (VC++ 8.0) SP1
在目标机器上添加 Visual C++ 可再发行组件包与 IronPDF 或 IronOCR 应用程序安装程序
作为开发人员,您可以将所需的 Microsoft Visual C++ 可再发行组件包与应用程序安装程序一起添加。 这有助于用户无需下载任何额外的依赖项即可运行您的程序。 如果需要,Visual C++ 可再发行文件可以与应用安装程序(例如 MSI)一起打包。 上述详细列出了 Visual Studio 的 Microsoft Visual C++ 可再发行组件列表。 您可以选择正确的版本与您的应用程序安装程序一起打包。
如何手动安装最新版本的 Visual C++ 可再发行组件?
要安装 Visual C++ 可再发行组件,您只需下载正确的版本号并使用安装文件安装。以下步骤将帮助您为使用 IronPDF 或 IronOCR 在 Visual Studio 2022 构建的应用程序安装最新版本的 Visual C++ 2015-2022 运行时:
-
访问 Microsoft Visual C++ 可再发行组件网站以下载最新版本。 这里是链接:下载最新 MSVCR。

-
文件下载后,导航到下载文件位置,双击打开文件并安装。
-
安装程序将出现。 选择同意选项并点击安装以在您的计算机上安装 Visual C++ 2015-2022 版本。

-
安装将开始,完成需要几秒钟。

-
安装完成后,您需要重新启动电脑以便使用 Microsoft Visual C++ 可再发行组件来运行您的应用程序。 点击重启,您就可以使用应用程序了。

-
要验证安装,请打开控制面板查看 Visual C++ 可再发行组件 2015-2022 是否添加到了程序中。 这也将显示已安装的 Visual C++ 可再发行组件的现有当前版本。

摘要
在本文中,我们了解了什么是 Visual C++ 可再发行组件包以及它如何链接到不同的 Iron 产品。 这些是动态链接库(DLL),在运行时需要以确保应用程序的正常工作。 如果您只打算运行使用 Visual Studio 构建的应用程序,则可以选择适当版本的 Microsoft Visual C++ 可再发行运行时来执行此操作。

Jacob Mellor 是 Iron Software 的首席技术官,也是一位开创 C# PDF 技术的有远见的工程师。作为 Iron Software 核心代码库的原始开发者,他从公司成立之初就开始塑造公司的产品架构,与首席执行官 Cameron Rimington 一起将公司转变为一家拥有 50 多名员工的公司,为 NASA、特斯拉和全球政府机构提供服务。
相关文章


