.NET 帮助

什么是 Visual C++ 可再发行组件

什么是 Microsoft Visual C++ Redistributable?

Microsoft Visual C++ 可再发行组件 (MSVCR) 是 Microsoft 提供的软件包,用于使用 Visual Studio 开发的程序。 它包含 C# 和 C++ 运行库。 它在 Windows 平台上基本上是即插即用的,也就是说,下载程序要求的 Visual C++ 版本号并安装即可开始工作。 如果构建的程序使用了 C# 或 C++ 库,则需要相应的 Visual C++ 软件包才能运行程序。 Visual C++ 的架构必须与应用程序的目标架构相匹配。

什么是 Visual C++ Redistributable:图 1

需要哪种 Visual C++ Redistributable?

Visual C++ 有多个版本,您可以根据自己的计算机体系结构下载并安装特定的版本。 软件包适用于 32 位和 64 位架构。 如果您使用的是 x64(64 位)操作系统(OS),那么您可以在 Windows 平台上安装 x64 和 x86(32 位)版本。 但是,对于 x86 操作系统,您只能下载和安装 x86 版本。 这是适用于 x86 和 x64 操作系统的所有可用版本列表:Visual Studio 最新支持的 MSVCR

Visual C++ Redistributable for Iron Products

IronPDF

什么是 IronPdf,它与 Visual C++ 有何关系?

IronPDF .NET Library 是一个用于 PDF 创建和操作的 .NET 库。 可在 Visual Studio 中使用 IronPDF 开发应用程序。 IronPDF 支持最新的 .NET 版本,并可追溯到 .NET Framework 的标准 2.0 和标准核心版本。 如果您正在为旧版操作系统构建应用程序,那么 Visual C++ Redistributable 软件包是必须的。

IronPdf 的大部分操作需要目标 Windows 平台上的 Visual C++ Redistributable 软件包。 与Chrome依赖相关的任务,或如果您无法初始化IronPDF、IronInteropPdfium对象,都需要目标机器上安装Microsoft visual c++可再发行组件包。另一个常见的异常是PlatformNotSupportedException。 这意味着注册表不支持该特定平台。 安装所需的 Visual C++ 可再分发软件包也可以解决这个很少见的问题。

使用 Visual Studio 2015、2017、2019 和 2022 版本开发的应用程序,需要使用最新版本的 Visual C++ Redistributable 软件包才能在目标机器上运行。它同时适用于 x86 和 x64 架构的机器。

IronPDF 使用 Chromium Engine 将 HTML 转换为 PDF 而 IronPDF 是快速、准确和可靠的。

IronOCR

什么是 IronOCR,它与 Visual C++ 有何关系?

IronOCR 库 是一个光学字符识别库,用于从图像和 PDF 中提取文本。 IronOCR 还使用 IronPDF 功能处理 PDF 文档。 这意味着 IronOCR 应用程序通常需要 Visual C++ Redistributable 软件包。

IronOCR 应用程序也是使用 Visual Studio 构建的,因此需要相关的 Visual C++ 软件包。 Visual Studio 2015 年之前的版本需要单独的 Visual C++ 可重新发布运行时软件包。 对于 Visual Studio 2015 及以上版本,需要安装最新版本 MICROSOFT VISUAL C++ 2015 - 2022 RUNTIME。

有关IronOCR的Visual C++可再发行包的更多故障排除指南,请访问IronPDF故障排除指南

使用 Visual C++ Redistributable 软件包修复错误

程序内置 Visual Studio,使用 IronPDF 或 IronOCR,需要 Visual C++ 可重新发布的软件包。 必须安装在需要部署应用程序的目标机器上。

Visual Studio 2015、2017、2019 和 2022

最新版本的 Visual C++ 可再发布版内置了最新的 C++ 功能,以及性能改进、安全性和可靠性。 对于在 Visual Studio 2015、2017、2019 和 2022 中创建的应用程序,需要根据机器架构安装以下 Visual C++ 2015-2022 运行时:

Visual Studio 2013 (VC++ 12.0)

对于在 Visual Studio 2013 中构建的应用程序,需要安装以下 Visual Studio C++ 可再分发软件包:

Visual Studio 2012 (VC++ 11.0) 更新 4

对于在 Visual Studio 2012 中构建的应用程序,需要安装以下 Visual Studio C++ 可再分发软件包:

旧版 Visual Studio 版本

不再支持以下版本:

  • Visual Studio 2010 (VC++ 10.0) SP1
  • Visual Studio 2008 (VC++ 9.0) SP1
  • Visual Studio 2005 (VC++ 8.0) SP1

使用 IronPDF 或 IronOCR 应用程序安装程序为目标计算机添加 Visual C++ Redistributable 软件包

作为开发人员,您可以通过应用程序安装程序添加所需的 Microsoft Visual C++ Redistributable 软件包。 这有助于用户运行您的程序,而无需下载任何额外的依赖项。 如有需要,Visual C++ 可再分发文件可与 MSI 等应用程序安装程序一起打包。 上文详细提到了 Microsoft Visual C++ redistributable for Visual Studio 的列表。 您可以选择正确的版本与应用程序安装程序一起打包。

如何手动安装 Visual C++ Redistributable 的最新版本?

要安装 Visual C++ Redistributable,我们只需下载正确的版本号,然后使用设置文件进行安装。以下步骤将帮助您下载并安装最新版本的 Visual C++ 2015-2022 运行时,用于在 Visual Studio 2022 中使用 IronPDF 或 IronOCR 构建的应用程序:

  1. 请访问 Microsoft Visual C++ 可再分发网站下载最新版本。 这是链接:下载最新的 MSVCR

    什么是 Visual C++ Redistributable:图 2

  2. 文件下载完成后,请移动到下载文件的位置,双击打开文件并进行安装。

  3. 设置将出现。 勾选协议选项并点击安装,即可在计算机上安装 Visual C++ 2015-2022 版本。

    什么是 Visual C++ Redistributable:图 3

  4. 安装将开始,只需几秒钟即可完成。

    什么是 Visual C++ 可再发行组件包:图 4

  5. 安装完成后,您需要重新启动电脑,以便在应用程序中使用 Microsoft Visual C++ Redistributable。 点击重新启动,您就可以使用这些应用程序了。

    Visual C++ Redistributable 是什么:图 5

  6. 要验证安装情况,请打开控制面板,检查程序中是否添加了 Visual C++ redistributable 2015-2022。 还要显示已安装 Visual C++ 可再分发的现有当前版本。

    什么是 Visual C++ 可再发行组件:图6

摘要

在本文中,我们了解了什么是 Visual C++ Redistributable 软件包,以及它与不同 Iron 产品之间的联系。 这些是动态链接库(DLL),它们在运行时是应用程序正常运行所需的。 如果您只打算运行用 Visual Studio 构建的应用程序,可以选择相应版本的 Microsoft Visual C++ 可再分发运行时来运行。

现在,您可以获得Iron产品的免费试用版,例如IronPDFIronOCR

Chipego
软件工程师
Chipego 拥有出色的倾听技巧,这帮助他理解客户问题并提供智能解决方案。他在 2023 年加入 Iron Software 团队,此前他获得了信息技术学士学位。IronPDF 和 IronOCR 是 Chipego 主要专注的两个产品,但他对所有产品的了解每天都在增长,因为他不断找到支持客户的新方法。他喜欢 Iron Software 的合作氛围,公司各地的团队成员贡献他们丰富的经验,以提供有效的创新解决方案。当 Chipego 离开办公桌时,你经常可以发现他在看书或踢足球。
< 前一页
C# 使用(开发者如何运作)
下一步 >
C# 多行字符串(对开发者的作用)