共用方式為


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

Visual C++ 基於隔離應用程式並存組件的想法,支援 Windows 用戶端應用程式的部署模型。 根據預設,Visual C++ 會將所有原生 C/C++ 應用程式,建置為隔離應用程式,以使用資訊清單,來描述其在 Visual C++ 程式庫上的相依性。

將 C/C++ 程式建置為隔離應用程式會帶來很多好處。 例如,當其他 C/C++ 應用程式安裝或解除安裝 Visual C++ 程式庫時,不會影響到隔離應用程式。 隔離應用程式所使用的 Visual C++ 程式庫可能仍會在應用程式的本機資料夾轉散發,或者由安裝轉散發至原生組件快取 (WinSxS) 中;不過,使用發行者組態檔可簡化提供已部署應用程式的 Visual C++ 程式庫。 隔離應用程式部署模型可更輕鬆地確保在特定電腦上執行的 C/C++ 應用程式,使用最新版本的 Visual C++ 程式庫,同時仍保留系統管理員和應用程式作者可控制將應用程式的版本,明確繫結至其相依 DLL 的可能性。

本節討論您可以如何將 C/C++ 應用程式建置為隔離應用程式,並確保其使用資訊清單,繫結至 Visual C++ 程式庫。 本節中的資訊主要適用於原生或 Unmanaged Visual C++ 應用程式。 如需使用 Visual C++ 部署原生應用程式建置的詳細資訊,請參閱轉散發 Visual C++ 檔案

在本節中

隔離應用程式和並存組件的概念

建置 C/C++ 隔離應用程式

建置 C/C++ 並存組件

如何:建置免註冊的 COM 元件

如何:建置隔離的應用程式以使用 COM 元件

了解 C/C++ 程式的資訊清單產生過程

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

相關章節

隔離應用程式和並存組件

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