跳過到頁腳內容
.NET幫助

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

什麼是 Microsoft Visual C++ Redistributable?

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

What is Visual C++ Redistributable:圖 1

需要哪些 Visual C++ Redistributable?

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

Visual C++ Redistributable for Iron 產品

IronPDF

什麼是 IronPDF,它與 Visual C++ 有何關聯?

IronPDF .NET Library 是用於 PDF 創建和操作的 .NET Library。 可在 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++ 可重複發行套件來解決。

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

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

IronOCR

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

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

如需更多關於 Visual C++ redistributable for IronOCR 的疑難排解指南,請造訪 IronPDF 疑難排解指南

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

使用 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++ 可再發行套件:

若要下載更新及其他版本,請造訪:Update for Visual C++ 2013 Redistributable Package

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

使用 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 runtime,以便使用 IronPDF 或 IronOCR 在 Visual Studio 2022 中建立應用程式:

1.請造訪 Microsoft Visual C++ 可重複發行的網站下載最新版本。 以下是連結:下載最新的 MSVCR

![What is Visual C++ Redistributable:圖 2](/static-assets/pdf/blog/what-is-c-redistributable/what-is-c-redistributable-2.webp)

2.檔案下載完成後,請導航至下載的檔案位置,然後按兩下以開啟檔案並進行安裝。 3.設定將會出現。 選擇同意選項,然後按一下安裝,即可在您的電腦上安裝 Visual C++ 2015-2022 版本。

![What is Visual C++ Redistributable:圖 3](/static-assets/pdf/blog/what-is-c-redistributable/what-is-c-redistributable-3.webp)

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

![What is Visual C++ Redistributable:圖 4](/static-assets/pdf/blog/what-is-c-redistributable/what-is-c-redistributable-4.webp)

5.安裝完成後,您需要重新啟動電腦,才能在應用程式中使用 Microsoft Visual C++ Redistributable。 按一下重新啟動,您就可以使用這些應用程式了。

![What is Visual C++ Redistributable:圖 5](/static-assets/pdf/blog/what-is-c-redistributable/what-is-c-redistributable-5.webp)

6.若要驗證安裝,請開啟控制面板,檢查是否已在程式中加入 Visual C++ redistributable 2015-2022。 它還將顯示已安裝的 Visual C++ 可重複發行的現有現有版本。

![What is Visual C++ Redistributable:圖 6](/static-assets/pdf/blog/what-is-c-redistributable/what-is-c-redistributable-6.webp)

摘要

在這篇文章中,我們了解到什麼是 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技術的創新,同時指導下一代技術領導者。

鋼鐵支援團隊

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