Pregunta

  • Proyecto1: Un proyecto de C ++ con código ejecutable opción de generación de "biblioteca de tiempo de ejecución" conjunto de "Multiproceso DLL de depuración".

  • Project2: Un proyecto de C # EXE desarrollado con .NET versión, digamos, 3.5

Supongamos que yo quiero escribir un proyecto de instalación para estos proyectos. Yo, naturalmente, incluyen sus salidas primarios (los exe) en el paquete de instalación. Pero los exe no son suficientes para garantizar que van a ser ejecutable en el equipo de destino. En caso de proyecto 1 necesitaremos msvcrt.dll y posiblemente otros (no estoy seguro), y, en caso de project2 necesitaremos el marco .NET de la versión correspondiente. La pregunta es, ¿es posible hacer que el paquete de instalación automáticamente son esos? Si es no , ¿cómo es mejor hacerlo manualmente? TIA.

¿Fue útil?

Solución

Es ya yo sepa automática. Cada vez que vanamente con un proyecto de instalación, que ya ha se ha cuáles son los requisitos de los proyectos que he ido añadiendo. Desde el proyecto de instalación, utilice proyecto + Propiedades y haga clic en Requisitos previos. Verificar que el derecho Visual C ++ Runtime Libraries y .NET Framework están marcadas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top