Compartir a través de


Compilar aplicaciones aisladas y ensamblados simultáneos de C/C++

Visual C++ admite un modelo de implementación para aplicaciones cliente de Windows basado en la idea de aplicaciones aisladas y ensamblados en paralelo.De forma predeterminada, Visual C++ compila todas las aplicaciones de C/C++ nativas como aplicaciones aisladas que usan manifiestos para describir sus dependencias sobre bibliotecas de Visual C++.

La compilación de programas de C/C++ como aplicaciones aisladas ofrece una serie de ventajas.Por ejemplo, una aplicación aislada no se verá afectada cuando otras aplicaciones C/C++ instalan o desinstalan bibliotecas de Visual C++.Las bibliotecas de Visual C++ utilizadas por las aplicaciones aisladas todavía se pueden redistribuir en la carpeta local de la aplicación o mediante la instalación en la caché de ensamblados nativa (WinSxS); sin embargo, el mantenimiento de bibliotecas de Visual C++ para aplicaciones ya implementadas se puede simplificar mediante un archivo de configuración de editor.Con el modelo de implementación de aplicaciones aisladas es más fácil asegurarse de que las aplicaciones de C/C++ que se ejecutan en un equipo específico utilizan la versión más reciente de las bibliotecas de Visual C++, dejando abierta la posibilidad de que los administradores del sistema y los creadores de aplicaciones controlen el enlace explícito de versiones de aplicaciones a sus archivos DLL dependientes.

Esta sección explica cómo puede compilar la aplicación de C/C++ como una aplicación aislada y asegurarse de que se enlaza a las bibliotecas de Visual C++ mediante un manifiesto.La información de esta sección se aplica principalmente a las aplicaciones de Visual C++ nativas o no administradas.Para obtener información sobre cómo implementar aplicaciones nativas compiladas con Visual C++, vea Redistribuir archivos de Visual C++.

En esta sección

Conceptos de aplicaciones aisladas y ensamblados simultáneos

Compilar aplicaciones aisladas C/C++

Compilar ensamblados simultáneos de C/C++

Cómo: Compilar aplicaciones aisladas que utilicen componentes COM

Introducción a la generación de manifiestos para los programas de C/C++

Solucionar problemas de aplicaciones aisladas y ensamblados simultáneos de C/C++

Secciones relacionadas

Aplicaciones aisladas y ensamblados simultáneos

Aplicaciones de escritorio de implementación (Visual C++)