Implementación (C++)
Actualización: noviembre 2007
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 2008, 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
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++
Comprobación de versiones en archivos redistribuibles
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
Solucionar problemas de aplicaciones aisladas y ensamblados simultáneos de C/C++
Otros recursos
Generar aplicaciones aisladas y ensamblados simultáneos de C/C++
Implementar aplicaciones de .NET Framework
Empaquetar soluciones de dispositivos para su implementación