部署 (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++ 應用程式部署的詳細資訊。