Implementar aplicaciones de escritorio nativas (Visual C++)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

La implementación es el proceso mediante el cual se distribuye una aplicación o un componente acabado para instalarse 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 del usuario.

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

  • ClickOnce puede usarse para implementar aplicaciones de C++ destinadas a common language runtime (CLR): ensamblados mixtos, puros y comprobables. Aunque se puede usar Windows Installer para implementar una aplicación administrada, se recomienda usar ClickOnce porque aprovecha las características de seguridad de .NET Framework, como la firma de manifiestos.ClickOnce no admite la implementación de aplicaciones de C++ nativas. Para obtener más información, vea Implementación de ClickOnce para aplicaciones de Visual C++.

  • La tecnología de Windows Installer puede usarse para implementar aplicaciones de C++ nativas o aplicaciones de C++ orientadas a CLR.

Los artículos de esta sección de la documentación explican cómo asegurarse de que una aplicación de Visual C++ nativa se ejecute en cualquier equipo que proporciona una plataforma de destino admitida, cuyos archivos se deben incluir en un paquete de instalación, así como los métodos recomendados para redistribuir los componentes que dependen la aplicación.

Implementación en Visual C++

Conceptos de implementación

Descripción de 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

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

Implementación

Solución de problemas

Mostrar: