tutorial - Proyecto de instalación de Visual Studio 2008: incluye.NET Framework 3.5
visual studio installer 2013 (1)
Creé un proyecto de instalación de Visual Studio 2008 que depende de .NET 3.5. Agregué requisitos previos como: .NET 3.5, interoperabilidad de la oficina de Microsoft, herramientas VS para Office System 3.0 Run time, .etc. Después de eso, seleccione "Descargar prerrequisito desde la misma ubicación que mi aplicación" en Especifique la ubicación de instalación para Prerrequisito. Construí la configuración y encontré mysetup.msi en el directorio de versiones.
En una máquina nueva comencé la instalación nueva de mi aplicación. Un cuadro de diálogo muestra algo así: " Esta configuración requiere .NET framework 3.5, instale la configuración .NET luego ejecute esta configuración, .NET Framework se puede obtener desde la web ¿Desea hacer eso ahora? " Da " Sí " y " No ". Opción: si presiono Sí, irá al sitio web de Microsoft. ¿Cómo puede evitarlo? Quería que la instalación tomara .NET Framework para ser instalado desde la misma ubicación donde puse todos los archivos de instalación incluyendo mysetup.msi?
En caso de una instalación silenciosa cmd / c "msiexec / paquete mysetup.msi / quiet / log install.log" ... en el registro puedo ver solo a mitad de la instalación y luego propiedad de error (S): HideFatalErrorForm = TRUE MSI (s) ( D0: 24) [00: 07: 08: 015]: Producto: mi producto-- Instalación fallida. === Registro detenido: 3/23/2010 0:07:08 ===
¿Cómo puedo completar la instalación sin la intervención del usuario y sin error utilizando el proyecto de instalación VS2008?
Gracias por toda la ayuda de antemano por cualquier aportación.
En una instalación predeterminada de Visual Studio 2008, el prerrequisito de .NET Framework 3.5 SP1 no está disponible para la instalación local. Si desea incluir la configuración de .NET Framework 3.5 SP1 con su instalador de aplicaciones, debe seguir las instrucciones que figuran en Cómo incluir .NET Framework 3.5 SP1 con su instalador .
En una nota lateral, bienvenido a SO. No olvide consultar las preguntas frecuentes para obtener información sobre cómo funciona el sitio.