跳過到頁腳內容
.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、`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++ Redistributable?

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

為什麼 .NET 函式庫需要 Visual C++ Redistributable 套件?

某些 .NET 函式庫,例如用於 PDF 建立與處理的函式庫,需要在目標 Windows 平台上使用 Visual C++ Redistributable,才能執行與 Chrome 相依性及初始化某些物件相關的作業。

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

光學字元識別 (OCR) 函式庫通常需要 Visual C++ 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 一起將其轉變為一家擁有超過 50 名員工的公司,為 NASA、特斯拉 和 全世界政府機構服務。

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

他的旗艦產品 IronPDF & Iron Suite .NET 庫在全球 NuGet 被安裝超過 3000 萬次,其基礎代碼繼續為世界各地的開發工具提供動力。擁有 25 年的商業經驗和 41 年的編碼專業知識,Jacob 仍專注於推動企業級 C#、Java 及 Python PDF 技術的創新,同時指導新一代技術領袖。