.NET 幫助

Visual C++ 可再发行程序包是什麼

Chipego
奇佩戈·卡林达
2023年5月23日
分享:

什麼是 Microsoft Visual C++ Redistributable?

Microsoft Visual C++ Redistributable(MSVCR)是由 Microsoft 提供的一個套件,用於使用 Visual Studio 開發的程式。 它包含 C 和 C++ 運行時庫。 這基本上是在 Windows 平台上即插即用,這意味著下載程序所要求的 Visual C++ 所需版本號並安裝即可開始工作。 如果建立的程式使用 C 或 C++ 函式庫,那麼需要相應的 Visual C++ 套件來執行該程式。 Visual C++ 的架構必須匹配應用程式的目標架構。

什麼是 Visual C++ 可再發佈組件:圖 1

需要哪個 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 Library 是一個用於創建和操作 PDF 的 .NET 程式庫。 可使用 IronPDF 在 Visual Studio 中開發應用程式。 IronPDF 支援最新的 .NET 版本,回溯至標準 2.0 和 .NET Framework 的標準核心版本。 如果您正在為較舊的操作系統建立應用程式,那麼 Visual C++ Redistributable 套件是必須的。

IronPDF 在目標 Windows 平台上進行大多數操作時需要 Visual C++ 可再發行套件。 與 Chrome 依賴有關的任務,或者無法初始化 IronPDF、IronInteropPdfium 對象的情況,都需要在目標機器上安裝 Microsoft Visual C++ 可轉發套件。另一個常見的異常是 PlatformNotSupportedException。 這意味著該特定平台不支持註冊表。 這個罕見的問題也可以通過安裝所需的 Visual C++ 可再發行套件來解決。

使用 Visual Studio 2015、2017、2019 和 2022 版本開發的應用程式,需要在目標機器上執行最新版本的 Visual C++ 可再發佈套件。它適用於 x86 和 x64 架構的機器。

IronPDF 使用 Chromium 引擎將 HTML 轉換為 PDF 使用 IronPDF,這樣的轉換快速、準確且可靠。

IronOCR

IronOCR 是什麼?它與 Visual C++ 有何關係?

IronOCR Library 是一個光學字符識別庫,用於從圖像和 PDF 提取文本。 IronOCR 也利用 IronPDF 的功能來處理 PDF 文件。 這意味著使用 IronOCR 的應用程式通常需要 Visual C++ 可轉發套件。

IronOCR 應用程式也使用 Visual Studio 構建,並且需要相關的 Visual C++ 套件。 2015 年之前的 Visual Studio 版本需要单独的 Visual C++ 可再发行運行時套件。 對於 Visual Studio 2015 及以上版本,需要安裝最新版本的 MICROSOFT VISUAL C++ 2015 - 2022 RUNTIME。

如需更多關於 Visual C++ 可轉發套件適用於 IronOCR 的疑難排解指南,請訪問 IronPDF 疑難排解指南

使用 Visual C++ Redistributable Package 修復錯誤

在使用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 執行時庫:

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

將 Visual C++ Redistributable Package 添加到 IronPDF 或 IronOCR 應用程式安裝程式的目標機器上

作為開發人員,您可以在應用程式安裝程式中添加所需的 Microsoft Visual C++ Redistributable 套件。 這有助於使用者運行您的程式而不需要下載任何額外的依賴項。 如果需要,Visual C++ 可再发行组件文件可以与應用安裝程式(如 MSI)一起打包。 上面詳細提到了適用於 Visual Studio 的 Microsoft Visual C++ 可轉散發套件清單。 您可以選擇正確的版本來與您的應用程式安裝程式一起打包。

如何手動安裝最新版的 Visual C++ Redistributable?

要安裝 Visual C++ 可轉散發套件,我們只需要下載正確的版本號並使用安裝檔進行安裝。以下步驟將幫助您下載並安裝適用於使用 IronPDF 或 IronOCR 在 Visual Studio 2022 構建的應用程式的 Visual C++ 2015-2022 執行階段的最新版本:

  1. 請造訪 Microsoft Visual C++ 可轉發組件的網站以下載最新版本。 這裡是鏈接:下載最新的 MSVCR

    什麼是 Visual C++ Redistributable:圖2

  2. 下載文件後,移至下載的位置,雙擊以打開文件並進行安裝。

  3. 設置將會出現。 勾選同意選項,然後點擊安裝以在您的電腦上安裝 Visual C++ 2015-2022 版本。

    什麼是 Visual C++ Redistributable:圖 3

  4. 安裝將開始,安裝需要幾秒鐘。

    什麼是 Visual C++ Redistributable:圖 4

  5. 完成安裝後,您需要重新啟動電腦以使用 Microsoft Visual C++ 可轉散發套件來運行您的應用程式。 單擊重新啟動,然後您就可以準備使用這些應用了。

    什麼是 Visual C++ Redistributable:圖 5

  6. 要驗證安裝,請開啟控制面板檢查程式中是否已添加 Visual C++ 可轉發套件 2015-2022。 它還會顯示已安裝的現有 Visual C++ 可再發佈套件版本。

    什麼是 Visual C++ Redistributable:圖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# 多行字串(開發人員如何使用)