本頁是否能提供幫助?
您對此內容的意見反應十分重要。 請告訴我們您的想法。
其他意見反應?
剩餘 1500 個字元
匯出 (0) 列印
全部展開
本文章是由人工翻譯。 將指標移到文章內的文字上方即可查看原文。 其他資訊。
譯文
原文

轉散發 Visual C++ 檔案

當您部署應用程式時,您也必須部署必要的支援檔案。 如果其中有任何檔案是由 Microsoft 提供,請檢查您否有權限轉散發。 若要檢閱 Microsoft 軟體授權條款,請參閱 Visual Studio 安裝目錄或 Visual Studio 安裝媒體中的 License.htm。 若要檢視 Visual Studio 特定版本《Microsoft 軟體授權條款》之<可散發程式碼>一節所指的「可轉散發 (REDIST) 清單」,請參閱 Microsoft 網站上的 Microsoft Visual Studio 2013 與 Microsoft Visual Studio 2013 SDK 可散發程式碼 (含公用程式與 BuildServer 檔案) 如需可轉散發檔案的詳細資訊,請參閱決定要轉散發哪些 DLL部署範例

若要部署可轉散發的 Visual C++ 檔案,您可以使用 Visual Studio 中的 Visual C++ 可轉散發套件 (VCRedist_x86.exe、VCRedist_x64.exe 或 VCRedist_arm.exe),也可以使用可轉散發合併模組,或是直接將可轉散發 Visual C++ DLL 安裝在「應用程式本機資料夾」(Application Local Folder) 中,此資料夾也就是包含應用程式可執行檔的資料夾。

Visual C++ 可轉散發套件會安裝並註冊所有 Visual C++ 程式庫。 如果使用可轉散發套件,您必須在目標系統上執行該套件並設定為安裝應用程式的必要條件。 建議您使用這些套件進行部署,以便自動更新 Visual C++ 程式庫。 如需如何使用這些套件的範例,請參閱逐步解說:使用 Visual C++ 可轉散發套件部署 Visual C++ 應用程式

如果您使用的合併模組包含 Visual C++ DLL,則必須將它包含在您用來部署應用程式的 Windows Installer 套件 (或類似的安裝套件) 中。 如需詳細資訊,請參閱使用合併模組轉散發 如需範例,請參閱逐步解說:使用安裝專案部署 Visual C++ 應用程式,此範例同時說明如何使用 InstallShield Limited Edition 建立安裝套件。

如果找不到 Visual C++ 程式庫 DLL,而且 Windows 無法載入它供您的應用程式使用,則可能會出現這個訊息:這個應用程式無法啟動,因為找不到 MSVCR<版本號碼>.dll,重新安裝應用程式可能可以解決這個問題。

若要解決這種錯誤,請確定您的應用程式建置程序正確無誤,且已將 Visual C++ 程式庫正確地部署在目標系統上。 如需詳細資訊,請參閱了解 Visual C++ 應用程式的相依性

標題

描述

使用合併模組轉散發

描述如何使用 Visual C++ 可轉散發合併模組,將 Visual C++ 執行階段程式庫安裝在 %windir%\system32\ 資料夾中做為共用的 DLL。

轉散發 Visual C++ ActiveX 控制項

描述如何轉散發使用了 ActiveX 控制項的應用程式。

轉散發資料庫支援檔案

討論如何轉散發資料存取物件 (DAO) 的支援檔案,以及 Microsoft Data Access SDK 中的資料庫技術。

轉散發 MFC 程式庫

描述如何轉散發使用了 MFC 的應用程式。

轉散發 ATL 和 OLE DB 範本

描述如何轉散發使用 ATL 及 OLE DB 範本的應用程式。

轉散發通用控制項

描述如何轉散發使用 Windows 通用控制項 (Comctl32.dll) 的應用程式。

部署範例

示範如何部署 Visual C++ 應用程式的範例連結。

部署桌上型應用程式 (Visual C++)

介紹 Visual C++ 部署概念和技術。

社群新增項目

顯示:
© 2015 Microsoft