共用方式為


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

Visual Studio 根據隔離的應用程式並存元件的概念,支援 Windows 用戶端應用程式的部署模型。 根據預設,Visual Studio 會將所有原生 C/C++ 應用程式建置為隔離的應用程式,以使用 指令清單 來描述其在 Visual C++ 連結庫上的相依性。

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

本節討論如何將 C/C++ 應用程式建置為隔離的應用程式,並確保它使用資訊清單系結至 Microsoft C++ 程式庫。 本節中的資訊主要適用於原生或非受控C++應用程式。 如需部署使用 Visual Studio 建置的原生 C++ 應用程式的相關資訊,請參閱 重新散發 Microsoft C++ 檔案

本節內容

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

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

建置 C/C++ 並存組件

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

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

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

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

隔離應用程式和並存組件

部署傳統型應用程式