跳過到頁腳內容
.NET幫助

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

什麼是 Microsoft Visual C++ Redistributable?

Microsoft Visual C++ Redistributable (MSVCR) 是微軟為使用 Visual Studio 開發的程式所提供的軟體套件。 它包含 C 和 C++ 執行時間庫,並且在 Windows 平台上基本上是即插即用的。 您需要下載程式要求的 Visual C++ 版本號並進行安裝才能開始工作。 如果建置的程式使用了 C 或 C++ 程式庫,則需要對應的 Visual C++ 套件才能執行該程式。 Visual C++ 的架構必須與應用程式的目標架構相符。

什麼是 Visual C++ Redistributable:圖 1

需要哪個 Visual C++ 可再發行元件套件?

Visual C++ 有多個版本可供選擇,您可以根據您的電腦架構下載並安裝特定版本。 這些軟體包同時適用於 32 位元和 64 位元架構。 如果您擁有 x64(64 位元)作業系統,那麼您可以在 Windows 平台上安裝 x64 和 x86(32 位元)版本。 但是,對於 x86 作業系統,您只能下載和安裝 x86 版本。 以下是適用於 x86 和 x64 作業系統的所有可用版本清單:適用於 Visual Studio 的最新支援的 MSVCR

Visual C++ Redistributable for Iron Products

IronPDF

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

IronPDF .NET庫是一個用於建立和操作 PDF 的.NET庫。 可以使用 Visual Studio 中的IronPDF開發應用程式。 IronPDF支援最新的.NET版本,並可追溯到.NET Framework的標準 2.0 和標準核心版本。 如果您正在為舊版作業系統開發應用程序,那麼 Visual C++ 可再發行元件套件是必不可少的。

IronPDF 的大部分操作都需要目標 Windows 平台上的 Visual C++ 可再發行組件包。 與 Chrome 依賴項相關的任務,或者如果您無法初始化IronPDF、IronInteropPdfium 對象,則都需要目標電腦上的 Microsoft Visual C++ Redistributable 套件。另一個常見的異常是 PlatformNotSupportedException。 這意味著該註冊表在此特定平台上不受支援。 這種罕見的問題也可以透過安裝所需的 Visual C++ 可再發行元件套件來解決。

使用 Visual Studio 2015、2017、2019 和 2022 開發的應用程式需要在目標電腦上執行最新版本的 Visual C++ 可再發行元件套件。此元件包同時適用於 x86 和 x64 架構的電腦。

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

IronOCR

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

IronOCR庫是一個光學字元辨識庫,用於從圖像和 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。

有關IronOCR的 Visual C++ 可再發行組件的更多故障排除指南,請造訪IronPDF故障排除指南

使用 Visual C++ 可再發行元件包修復錯誤

使用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 C++ 2013 可再發行元件套件更新

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

對於使用 Visual Studio 2012 建置的應用程序,需要安裝以下 Visual Studio C++ 可再發行元件套件:

若要下載更新和其他版本,請造訪: Microsoft Visual C++ Redistributable Packages for Visual Studio 2012 Update 4

舊版 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++ Redistributable?

要安裝 Visual C++ Redistributable,您只需下載正確的版本號碼並使用安裝程式檔案進行安裝。以下步驟將協助您下載並安裝適用於使用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++ Redistributable。 點擊重新啟動,即可使用這些應用程式。

    什麼是 Visual C++ Redistributable:圖 5

  6. 若要驗證安裝,請開啟控制台,檢查 Visual C++ redistributable 2015-2022 是否已新增至程式。 它也會顯示目前已安裝的 Visual C++ 可再發行元件的版本。

    什麼是 Visual C++ Redistributable:圖 6

概括

在本文中,我們了解了 Visual C++ Redistributable 套件是什麼,以及它如何與不同的 Iron 產品關聯。 這些是動態連結庫(DLL),是應用程式在運行時正常運行所必需的。 如果您只打算執行使用 Visual Studio 建置的應用程序,則可以為此選擇對應版本的 Microsoft Visual C++ 可再發行執行時間程式庫。

現在您可以免費試用 Iron 產品,例如IronPDFIronOCR

常見問題解答

什麼是 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 套件,因為它們可能會使用依賴於這些 redistributable 的其他庫的功能,確保適當的功能。

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

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

我可以在應用程序的安裝程序中包含 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核心代碼庫的原始開發者,他自公司成立以來就塑造了公司的產品架構,並與CEO Cameron Rimington將公司轉型為服務NASA、Tesla以及全球政府機構的50多人公司。

Jacob擁有曼徹斯特大學土木工程一級榮譽學士學位(1998年–2001年)。他於1999年在倫敦開立首家軟體公司,並於2005年建立了他的第一個.NET組件,專注於解決Microsoft生態系統中的複雜問題。

他的旗艦作品IronPDF和Iron Suite .NET程式庫全球已獲得超過3000萬次NuGet安裝,他的基礎代碼不斷在全球各地驅動開發者工具。擁有25年以上的商業經驗和41年的編碼專業知識,Jacob仍然專注於推動企業級C#、Java和Python PDF技術的創新,同時指導下一代技術領導者。

Iron Support Team

We're online 24 hours, 5 days a week.
Chat
Email
Call Me