Pregunta

He pasado buena parte del día buscando, escribiendo y finalmente desechando un script que puedo usar con mi script de instalación de Inno Setup que descargará e instalará el .NET 2.0 Framework apropiado si es necesario.

Definitivamente hay una serie de ejemplos, pero ellos:

  1. Desea instalar Internet Explorer si es necesario, lo cual no me atrevería de manera automática

  2. Solo maneja distribuciones x86 .NET, no admite x64 e IA64

  3. No instale el paquete de idioma apropiado cuando sea necesario, un problema difícil (cuando vi que había diferentes paquetes de idioma para diferentes combinaciones de x86 / x64 / idioma, tiré la toalla)

  4. No maneje obtener el .NET 2.0 SP1 (¿tal vez Windows Update lo manejará una vez que se instale 2.0?)

Esto parece un problema tan común que alguien debe haberlo resuelto. Sin embargo, todo lo que encontré fueron 20 publicaciones diferentes que apuntaban a los mismos dos o tres fragmentos de código.

Conocimiento bienvenido :)

Otros consejos

Recientemente he estado investigando este problema pero sin los mismos requisitos que usted tiene. No he visto una secuencia de comandos que haga lo que desea, pero ¿ha considerado verificar si .NET 2.0 está instalado y, de lo contrario, pedirles que lo descarguen? Puede abrir una URL en el navegador predeterminado y hacer que el usuario intente la instalación nuevamente una vez que se haya instalado el marco.

Esta no es una situación ideal desde la perspectiva del usuario, pero creo que, según lo que planee, tendrá que escribir algunas cosas complejas para manejar las diferentes restricciones de idioma solo para que funcione.

Solo mis 2 centavos.

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