跳至頁尾內容
.NET 幫助

什麼是 Visual C++ Redistributable?

什麼是 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、`IronInterop` 或 `Pdfium` 物件,都需要在目標機器上安裝 Microsoft Visual C++ Redistributable 套件。另一個常見的異常是 `PlatformNotSupportedException`。 這表示註冊表不支援此特定平台。 這個很少見的問題也可以透過安裝所需的 Visual C++ 可重複發行套件來解決。 使用 Visual Studio 2015、2017、2019 和 2022 開發的應用程式需要最新版本的 Visual C++ Redistributable 套件才能在目標機器上執行。它適用於 x86 和 x64 架構的機器。 IronPDF 使用 Chromium 引擎來轉換 [使用 IronPDF 將 HTML 轉換為 PDF](/tutorials/html-to-pdf/),快速、精準且可靠。 ### IronOCR。

什麼是 IronOCR,它與 Visual C++ 有何關聯? [IronOCR Library](https://ironsoftware.com/csharp/ocr/) 是一個光學字元識別庫,用於從影像和 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 疑難排解指南](/troubleshooting/visual-c-redistributable-for-visual-studio-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 執行時: - 如需最新支援的 ARM64,請點選此連結下載:[ARM64 VC++ Redistributable](https://aka.ms/vs/17/release/vc_redist.arm64.exe) - 如需最新的 x86,請點選此連結下載:[x86 VC++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x86.exe) - 如需最新的 x64,請點選此連結下載:[x64 VC++ Redistributable](https://aka.ms/vs/17/release/vc_redist.x64.exe) #### Visual Studio 2013 (VC++ 12.0) 對於在 Visual Studio 2013 中建立的應用程式,需要安裝下列 Visual Studio C++ 可再發行套件: - 適用於 x86,版本:12.0.40664.0,下載連結:[`vcredist_x86.exe`](https://aka.ms/highdpimfc2013x86enu) - 適用於 x64,版本:12.0.40664.0,下載連結:[`vcredist_x64.exe`](https://aka.ms/highdpimfc2013x64enu) 若要下載更新及其他版本,請造訪:[Update for Visual C++ 2013 Redistributable Package](https://support.microsoft.com/topic/update-for-visual-c-2013-redistributable-package-d8ccd6a5-4e26-c290-517b-8da6cfdf4f10) #### Visual Studio 2012 (VC++ 11.0) UPDATE 4 對於在 Visual Studio 2012 中建立的應用程式,需要安裝下列 Visual Studio C++ 可再發行套件: - 適用於 x86,版本:11.0.61030.0,下載連結:[Download for x86](https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe) - 適用於 x64,版本:11.0.61030.0,下載連結:[Download for x64](https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe) 若要下載更新及其他版本,請造訪:[Microsoft Visual C++ Redistributable Packages for Visual Studio 2012 Update 4](https://www.microsoft.com/en-us/download/details.aspx?id=30679) #### 較舊的 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](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170)。 ![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 產品](trial-license),例如 [IronPDF](licensing) 和 [IronOCR](https://ironsoftware.com/csharp/ocr/licensing/) 。

常見問題解答

什麼是 Microsoft Visual C++ Redistributable?

Microsoft Visual C++ Redistributable (MSVCR) 是 Microsoft 為使用 Visual Studio 開發的程式所提供的軟體套件。它包含運行使用這些庫的應用程式所需的 C 和 C++ 運行時庫。

我的應用程式需要哪個 Visual C++ 可再發行元件包?

所需的特定版本取決於應用程式的目標架構以及用於建立該應用程式的 Visual Studio 版本。對於 64 位元系統,x64 和 x86 版本均可安裝;而對於 32 位元系統,則僅適用於 x86 版本。

為什麼 .NET 函式庫需要 Visual C++ 可再發行元件包?

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

Visual C++ Redistributable 如何讓光學字元辨識受益?

光學字元辨識 (OCR) 函式庫通常需要 Visual C++ 可再發行元件包,因為它們可能使用依賴這些可再發行元件包的其他函式庫的功能,從而確保正常運作。

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

通常,請確保目標電腦上安裝了對應的 Visual C++ 可再發行元件套件即可解決錯誤。這對於使用 Visual Studio 建置並採用某些 .NET 程式庫的應用程式至關重要。

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

是的,開發人員可以將必要的 Visual C++ 可再發行元件套件包含在應用程式安裝程式中,以確保最終使用者無需下載其他依賴項。

使用 Visual Studio 2015 及更高版本建構的應用程式需要哪個版本的 Visual C++ Redistributable?

使用 Visual Studio 2015、2017、2019 和 2022 建置的應用程式需要在目標電腦上安裝最新的 Visual C++ 2015-2022 執行時間版本。

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

要安裝,請從微軟網站下載正確的版本,執行安裝程序,同意條款,然後按照安裝步驟操作。安裝完成後需要重新啟動系統。

為什麼 Microsoft Visual C++ Redistributable 對應用程式效能很重要?

Microsoft Visual C++ 可重複發行元件套件對於確保使用 Visual Studio 開發的應用程式正常運作至關重要,因為它們提供了必要的執行時間程式庫,有助於維護應用程式的效能和可靠性。

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

Jacob Mellor 是 Iron Software 的首席技術官,也是一位富有遠見的工程師,率先開發了 C# PDF 技術。作為 Iron Software 核心程式碼庫的最初開發者,他自公司成立之初便參與塑造了其產品架構,並與執行長 Cameron Rimington 一起將其發展成為一家擁有 50 多名員工、服務於 NASA、特斯拉和全球政府機構的公司。

Jacob 於 1998 年至 2001 年在曼徹斯特大學獲得土木工程一級榮譽學士學位。 1999 年,他在倫敦創辦了自己的第一家軟體公司;2005 年,他創建了自己的第一個 .NET 元件。此後,他專注於解決微軟生態系統中的複雜問題。

他的旗艦產品 IronPDF 和 IronSuite .NET 庫在全球 NuGet 上的安裝量已超過 3000 萬次,其基礎程式碼持續為全球開發者工具提供支援。憑藉 25 年的商業經驗和 41 年的程式設計專長,Jacob 始終致力於推動企業級 C#、Java 和 Python PDF 技術的創新,同時指導下一代技術領導者。