跳至頁尾內容
開發者更新

Visual C++ 重新分發包是什麼

什麼是 Microsoft Visual C++ 可轉散發套件?

Microsoft Visual C++ Redistributable (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

Iron 產品的 Visual C++ Redistributable

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++ Redistributable 套件。另一個常見的異常是 PlatformNotSupportedException。 這意味著註冊表在這個特定的平台上不支持。 這種罕見的問題也可以通過安裝所需的 Visual C++ redistributable 套件解決。 using Visual Studio 2015、2017、2019 和 2022 開發的應用程式需要在目標機器上安裝最新版本的 Visual C++ Redistributable 套件。它適用於 x86 和 x64 架構的機器。

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

IronOCR

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

IronOCR Library 是用於從圖像和 PDF 中提取文字的光學字元識別程式庫。 IronOCR 還使用 IronPDF 功能來處理 PDF 文件。 這意味著使用 IronOCR 應用程式時通常需要 Visual C++ Redistributable 套件。

IronOCR 應用程式也是使用 Visual Studio 構建的,並且需要相關的 Visual C++ 套件。 2015 年之前的 Visual Studio 版本需要單獨的 Visual C++ redistributable 執行時套件。 對於 Visual Studio 2015 及更高版本,必須安裝最新版本的 MICROSOFT VISUAL C++ 2015 - 2022 RUNTIME。

有關 IronOCR 的 Visual C++ redistributable 更多故障排除指南,請存取 IronPDF 故障排除指南

使用 Visual C++ Redistributable 套件修復錯誤

using Visual Studio 中的 IronPDF 或 IronOCR 構建的程式需要在需要部署應用程式的目標機器上安裝 Visual C++ redistributable 套件。

Visual Studio 2015、2017、2019 和 2022

最新版本的 Visual C++ redistributable 是使用最新 C++ 特性構建的,具有性能改進、安全性和可靠性。 對於使用 Visual Studio 2015、2017、2019 和 2022 建立的應用程式,根據機器架構需要安裝以下 Visual C++ 2015-2022 執行時環境:

Visual Studio 2013 (VC++ 12.0)

對於使用 Visual Studio 2013 構建的應用程式,需安裝以下 Visual Studio C++ redistributable 套件:

如需下載更新和其他版本,請存取:Visual C++ 2013 Redistributable 套件更新

Visual Studio 2012 (VC++ 11.0) UPDATE 4

對於使用 Visual Studio 2012 構建的應用程式,需安裝以下 Visual Studio C++ redistributable 套件:

  • 對於 x86,版本:11.0.61030.0,下載連結:下載 x86
  • 對於 x64,版本:11.0.61030.0,下載連結:下載 x64

如需下載更新和其他版本,請存取:Visual Studio 2012 更新 4 的 Microsoft Visual C++ Redistributable 套件

較舊的 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++ redistributable 文件與應用安裝程式(如 MSI)一起打包。 Visual Studio 的 Microsoft Visual C++ redistributable 列表在上文中詳細說明。 您可以選擇正確的版本與您的應用程式安裝程式一起打包。

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

要安裝 Visual C++ Redistributable,您只需下載正確的版本號並使用設置文件安裝即可。 以下步驟將幫助您下載並安裝 Visual Studio 2022 中使用 IronPDF 或 IronOCR 構建的應用程式的最新 Visual C++ 2015-2022 執行時環境版本:

  1. 存取 Microsoft Visual C++ redistributable 網站以下載最新版本。 這是連結:下載最新 MSVCR

     什麼是 Visual C++ Redistributable:圖 2

  2. 文件下載完成後,導航到下載文件的位置並雙擊以打開文件並安裝。
  3. 設置介面將會顯示。 選擇協議選項,然後點擊安裝以將 Visual C++ 2015-2022 版本安裝在您的計算機上。

     什麼是 Visual C++ Redistributable:圖 3

  4. 安裝將開始,應該只需要幾秒鐘即可完成。

     什麼是 Visual C++ Redistributable:圖 4

  5. 安裝完成後,您需要重新啟動 PC 才能使用 Microsoft Visual C++ Redistributable 進行應用程式。 點擊重新啟動,您即可準備使用應用程式。

     什麼是 Visual C++ Redistributable:圖 5

  6. 若要驗證安裝,請打開控制台檢查是否在程式中新增了 Visual C++ redistributable 2015-2022。 它還將顯示所有已安裝的 Visual C++ redistributable 的現有版本。

     什麼是 Visual C++ Redistributable:圖 6

總結

在本文中,我們了解了什麼是 Visual C++ Redistributable 套件,以及它如何與不同的 Iron 產品相關聯。 這些是動態連結庫 (DLL),在運行時需要正確工作。 如果您只打算運行使用 Visual Studio 構建的應用程式,您可以選擇合適版本的 Microsoft Visual C++ redistributable 執行時環境來執行。

現在,您可以獲得 Iron ProductsIronPDFIronOCR等的免費試用。

常見問題

什麼是Microsoft Visual C++ Redistributable?

Microsoft Visual C++ Redistributable (MSVCR) 是由Microsoft提供的一個套件,適用於使用Visual Studio開發的程式。它包含了運行使用這些庫的應用程式所需的C和C++執行庫。

我的應用程式需要哪個版本的Visual C++ Redistributable?

所需的版本取決於應用程式的目標架構和用於構建應用程式的Visual Studio版本。對於64位系統,可以安裝x64和x86版本,而對於32位系統,只適用x86版本。

為什麼Visual C++ Redistributable套件對.NET庫是必需的?

某些.NET庫,例如用於PDF建立和操作的庫,需要在目標Windows平台上安裝Visual C++ Redistributable以進行與Chrome依賴相關的操作以及初始化某些物件。

光學字元識別如何從Visual C++ Redistributable中受益?

光學字元識別(OCR)庫通常需要Visual C++ Redistributable套件,因為它們可能會利用其他依賴於這些再發行套件的庫的功能,以確保正確的功能。

如何修復與Visual C++ Redistributable相關的錯誤?

通常可以通過確保在目標機器上安裝了適當的Visual C++ Redistributable套件來解決錯誤。這對於使用Visual Studio和某些.NET庫構建的應用程式至關重要。

我可以在我的應用程式安裝程式中包含Visual C++ Redistributable嗎?

可以,開發者可以在應用程式的安裝程式中包含必要的Visual C++ Redistributable套件,以確保最終使用者不需要下載額外的依賴項。

針對在Visual Studio 2015及以後版本構建的應用程式需要哪個版本的Visual C++ Redistributable?

在Visual Studio 2015、2017、2019和2022中構建的應用程式需要在目標機器上安裝最新的Visual C++ 2015-2022執行時版本。

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

要安裝,請從Microsoft網站下載正確的版本,運行安裝檔,接受條款並按照安裝步驟進行。需要重新啟動系統以完成安裝。

為什麼Microsoft Visual C++ Redistributable對於應用程式的性能如此重要?

Microsoft Visual C++ Redistributable套件對於確保使用Visual Studio開發的應用程式正確運行至關重要,因為它們提供必要的運行時庫,有助於維持應用程式的性能和穩定性。

Jacob Mellor,首席技術官 @ Team Iron
首席技術官

Jacob Mellor是Iron Software的首席技術官,一位在C# PDF技術上開創先河的遠見工程師。作為Iron Software核心程式碼庫的原開發者,他從創立以來就一直在塑造公司的產品架構,與首席執行官Cameron Rimington一起將公司轉變為服務於NASA、特斯拉和全球政府公司的50多名人員的公司。

Jacob擁有曼徹斯特大學的土木工程一等榮譽學士學位(BEng),於1998-2001年之間獲得。在1999年於倫敦創辦他的第一家軟體公司並於2005年建立了他的第一批.NET元組件後,他專注於解決Microsoft生態系統中的複雜問題。

他的旗艦IronPDF和Iron Suite .NET程式庫在全球獲得了超過3000萬次NuGet安裝依據,他的基礎程式碼基繼續支援著世界各地開發者使用的工具。擁有25年的商業經驗和41年的程式設計專業知識,他仍專注於推動企業級C#、Java和Python PDF技術的創新,同時指導下一代技術領導者。

Iron 支援團隊

我們線上24小時,每週5天。
聊天
電子郵件
給我打電話