Pregunta

Una última pregunta sobre la instalación de Client Profile.Descargué el instalador en línea de Microsoft .NET Framework Client Profile porque queremos colocarlo en el CD de instalación porque es posible que nuestro usuario final no tenga .net framework 3.5 ni Internet.Por eso queremos poder manejar ambos casos.

En los requisitos previos puedo seleccionar la ubicación donde estará el archivo, pero no sé dónde debería estar.Quiero poder poner de alguna manera la ruta del CD, algo así como d:\ProductName\Prequires\DotNetFx35ClientSetup.exe para poder obtenerlo e instalarlo desde allí.¿Alguien tiene una idea de cómo se puede lograr esto?

Gracias.

Aquí está la ventana de requisitos previos:

alt text

¿Fue útil?

Solución

Ok, aquí está la cosa. Intenté con el perfil del cliente pero no funcionó, creo que es porque el instalador del perfil del cliente no tiene las características de .net framework 3.5 SP1 . Entonces, en el proceso de instalación, también solicitó .net framework 3.5 SP1, así que también tuve que ponerlo a disposición sin conexión. Aquí está el trato:

  • Primero necesita descargar Instalador fuera de línea del perfil del cliente
  • Luego debe copiar el archivo en la siguiente carpeta: C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFx35Client
  • Una vez hecho esto, puede implementar su Proyecto de instalación y se compilará (Esto es solo para la instalación del Perfil del cliente).

Como en mi caso se quejó y solicitó .net Framework 3.5 SP1, esto es lo que tuve que hacer:

  • Habilite el requisito previo de .net Framework 3.5 SP1 en su solución de configuración
  • Descargar .net Framework 3.5 SP1 Paquete completo
  • Coloque la unidad C: \ (para acceso rápido) y vaya al símbolo del sistema y escriba: C: \ dotNetFx35Setup.exe / x
  • Extrae todo lo que quieras, esto creará una carpeta llamada wcu
  • vaya a wcu \ dotNetFramework, tome todos los archivos y carpetas y cópielos en C: \ Archivos de programa \ Microsoft SDKs \ Windows \ v6.0A \ Bootstrapper \ Packages \ DotNetFX35

Ahora cree su solución y debería funcionar. Sin embargo, recibirá 2 advertencias. Estos son un problema conocido y, según Microsoft, no interfieren en el proceso de instalación de su aplicación. Lea esto para más información.

Esto fue un poco tedioso para mí encontrarlo y encontrarlo, así que realmente espero que esto pueda ayudar a cualquier otra persona con este problema. Si tiene alguna pregunta, publique un comentario y me pondré en contacto con usted lo antes posible.

¡Gracias por leer!

Otros consejos

Para que su configuración funcione con el perfil del cliente (no se queje, como usted dice) en el momento de la instalación, también necesita cambiar las condiciones marcadas para requerir solo el perfil del cliente.

Debe cambiar la propiedad de la condición de lanzamiento de .NET para decir " Perfil de cliente " ;. Hazlo como aquí:

. Condición de lanzamiento de NET - propiedades
(fuente: msdn.com

Esto es del siguiente documento: WPF Performance y .NET Framework Client Profile , sección " Deployment " ;, por Jossef Goldberg.

Aunque el documento se refiere al Perfil del Cliente de la versión 4, esto también funciona para 3.5. Lo hice y funcionó perfectamente.

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