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

La implementación es el proceso mediante el cual se distribuye una aplicación o un componente acabado para su instalación en otros equipos. La planeación de la implementación se inicia cuando se crea una aplicación en el equipo de un desarrollador. La implementación finaliza cuando se instala la aplicación y está preparada para ejecutarse en el equipo de un usuario.

Visual Studio ofrece tecnologías diferentes para implementar aplicaciones de Windows. Entre ellas se incluyen la implementación de ClickOnce y la implementación de Windows Installer.

  • ClickOnce se puede usar para implementar aplicaciones de C++ destinadas a Common Language Runtime (CLR): ensamblados mixtos, puros y comprobables. Aunque puede utilizar Windows Installer para implementar una aplicación administrada, se recomienda que use ClickOnce porque se beneficia de las características de seguridad de .NET Framework, como la firma de manifiesto. ClickOnce no admite la implementación de aplicaciones de C++ nativas. Para obtener más información, consulta Implementación de ClickOnce para aplicaciones de Visual C++.

  • La tecnología de Windows Installer se puede usar para implementar las aplicaciones de C++ nativas o las aplicaciones de C++ que tienen como destino el CLR.

En los artículos de esta sección de la documentación se explica cómo garantizar que una aplicación de Visual C++ nativa se ejecute en cualquier equipo con una plataforma de destino admitida, qué archivos se deben incluir en un paquete de instalación y los métodos recomendados para redistribuir los componentes de los que depende su aplicación.

En esta sección

Implementación en Visual C++ 2010

Conceptos de implementación

Introducción a las dependencias de una aplicación de Visual C++

Determinar qué archivos DLL se redistribuirán

Elegir un método de implementación

Redistribuir archivos de Visual C++

Ejemplos de implementación

Redistribuir aplicaciones cliente web

Implementación de ClickOnce para aplicaciones de Visual C++

Ejecutar una aplicación /clr de C++ en una versión anterior de Common Language Runtime

Secciones relacionadas

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

Implementar .NET Framework y aplicaciones

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