Implementación (Visual C++)

La implementación es el proceso mediante el cual se distribuye una aplicación o componente finalizado para su instalación en otros equipos. La implementación es un proceso de varias fases que empieza cuando se crea una aplicación en el equipo de un desarrollador y termina cuando está instalada y lista para ejecutarse en el equipo de un usuario.

Visual Studio proporciona dos tecnologías diferentes para implementar las aplicaciones para Windows: ClickOnce o Windows Installer.

  • ClickOnce puede utilizarse para implementar aplicaciones de C++ orientadas a Common Language Runtime (ensamblados mixtos, puros y comprobables). También puede utilizar Windows Installer para implementar una aplicación administrada, pero, dado que ClickOnce aprovecha las características de seguridad de .NET Framework (como la firma de manifiestos), es preferible utilizarlo frente a la implementación de Windows Installer. 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 utilizarse para implementar tanto aplicaciones de C++ nativas como aplicaciones de C++ orientadas a Common Language Runtime (CLR).

Para obtener una comparación detallada de las implementaciones de ClickOnce y de Windows Installer, vea Elegir una estrategia de implementación.

Esta sección describe los siguientes puntos: cómo se garantiza que una aplicación de Visual C++ nativa se ejecute en cualquier equipo que proporcione una plataforma de destino admitida, qué archivos es necesario incluir en el paquete de instalación, y cuáles son los métodos recomendados para redistribuir los componentes de Visual C++ de los que depende la aplicación.

Si está familiarizado con el proceso de implementación y está interesado sobre todo en conocer los cambios realizados en Visual Studio 2010, puede comenzar por Elegir un método de implementación. Para obtener ejemplos de implementación, vea Ejemplos de implementación.

Los temas siguientes analizan con más detalle la implementación de aplicaciones de Visual C++.

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

Vea también

Conceptos

Implementar .NET Framework y aplicaciones

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

Otros recursos

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