共用方式為


部署 (C++)

更新:2007 年 11 月

將已完成的應用程式或元件傳送到其他電腦上進行安裝的過程稱為部署。部署是一個多階段的程序,開始於在開發人員的電腦上建立應用程式,而結束於應用程式已安裝且準備好在使用者電腦上執行時。

Visual Studio 提供兩種部署 Windows 應用程式的技術:ClickOnce 部署或 Windows Installer 部署。

  • ClickOnce 可用來部署以 Common Language Runtime 為目標的 C++ 應用程式 (混合、純粹和可驗證的組件)。您也可以使用 Windows Installer 來部署 Managed 應用程式,但因為 ClickOnce 會利用 .NET Framework 安全性功能 (例如資訊清單簽署),所以一般慣用這種方式,而非 Windows Installer 部署。ClickOnce 不支援原生 C++ 應用程式的部署。如需詳細資訊,請參閱 Visual C++ 應用程式的 ClickOnce 部署

  • Windows Installer 技術可用於部署原生 C++ 應用程式和以 Common Language Runtime 為目標的 C++ 應用程式。

如需 ClickOnce 和 Windows Installer 部署的詳細比較,請參閱選擇部署策略

本章節將討論如何確定原生 Visual C++ 應用程式會在任何提供支援的目標平台之電腦上執行、必須將哪些檔案加入到安裝套件中,以及有哪些建議方法可以轉散發應用程式所依賴的 Visual C++ 元件。

如果您熟悉部署程序,而且主要是想了解 Visual Studio 2008 的變更,則可以從選擇部署方法開始。如需部署範例,請參閱部署範例

下列主題會討論 Visual C++ 應用程式部署的詳細資訊。

在本節中

部署概念

了解 Visual C++ 應用程式的相依性

決定要轉散發哪些 DLL

選擇部署方法

轉散發 Visual C++ 檔案

部署範例

轉散發 Web 應用程式

可轉散發檔案的版本檢查

Visual C++ 應用程式的 ClickOnce 部署

在舊版執行階段版本上執行 C++ /clr 應用程式

請參閱

概念

疑難排解 C/C++ 隔離應用程式和並存組件

其他資源

建置 C/C++ 隔離應用程式和並存組件

部署 .NET Framework 應用程式

封裝裝置方案以進行部署