Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original.
Traducción
Original

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

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

El entorno de desarrollo de Visual C++ no admite directamente la implementación de proyectos de Visual C++ con ClickOnce, pero existen herramientas que pueden utilizarlo.

NotaNota

Visual Studio sí admite ClickOnce en los entornos de desarrollo de Visual C# y Visual Basic. Si el proyecto de Visual C++ es una dependencia de un proyecto de Visual C#, puede publicar la aplicación (incluidas sus dependencias) mediante la implementación de ClickOnce desde el entorno de desarrollo de Visual C#.

Para implementar una aplicación de Visual C++ mediante ClickOnce, primero deberá generar un Manifiesto de aplicación ClickOnce y un Manifiesto de la implementación ClickOnce usando la Mage.exe (Herramienta de generación y edición de manifiestos) o su versión de interfaz gráfica de usuario (para obtener más información, vea MageUI.exe (Herramienta de generación y edición de manifiestos, cliente gráfico)).

Utilice primero Mage.exe para generar el manifiesto de aplicación; el archivo resultante tendrá la extensión .manifest. A continuación, utilice Mage.exe para generar el manifiesto de implementación; el archivo resultante tendrá la extensión .application. Por último, firme los manifiestos.

El manifiesto de aplicación debe especificar el procesador de destino (x86, x64 o Itanium). Vea Implementar aplicaciones de 64 bits para obtener información sobre estas opciones.

A su vez, el nombre de la aplicación y de los manifiestos de implementación debe ser diferente del nombre de la aplicación de C++. Esto evita el conflicto entre el manifiesto de aplicación creado por Mage.exe y el manifiesto externo que forma parte de la aplicación de C++.

La implementación necesitará la instalación de las bibliotecas de Visual C++ de las que dependa la aplicación. Para determinar las dependencias de una aplicación determinada, puede utilizar depends.exe o la utilidad DUMPBIN con la opción /DEPENDENTS. Para obtener más información sobre las dependencias, vea Introducción a las dependencias de una aplicación de Visual C++. Podría tener que ejecutar VCRedist.exe; esta utilidad instala las bibliotecas de Visual C++ en el equipo de destino.

También puede que deba generar un arranque (instalador de requisitos previos) para que la aplicación implemente componentes de requisito previo; para obtener información sobre la secuencia de inicio, vea Crear paquetes de arranque.

Para una descripción más detallada de la tecnología, vea Seguridad e implementación ClickOnce. Para obtener un ejemplo detallado de la implementación de ClickOnce, vea Tutorial: Implementar manualmente una aplicación ClickOnce.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft