2008-10-10 48 views
5

.NET Framework 3.5 SP1 instala .NET Framework 2.0 SP2 y .NET Framework 3.0 SP2 detrás de escena. Estos paquetes de instalación (especialmente .NET Framework 2.0 SP2) no están disponibles directamente desde Microsoft.¿Hay alguna forma de extraer .NET 2.0 de .NET 3.5?

¿Hay alguna manera de extraerlos del paquete de instalación de .NET Framework 3.5 SP1?

+0

Por qué estás tratando de hacer esto? ¿Algún tipo de situación de compatibilidad/compatibilidad? –

+0

Nuestra aplicación (que no depende de 3.0 o 3.5) utiliza nuevos métodos disponibles con la mscorlib actualizada. El mscorlib actualizado es una parte de .NET 3.5 SP1. –

+0

Entonces, ¿qué quieres hacer es * solo * instalar 3.5 SP1? Para mantener el tamaño del archivo abajo? Yo no lo haría Hay una razón por la cual MS los empaquetó juntos. 3.5 SP1 puede confiar en una nueva funcionalidad en 2.0 SP2/3.0 SP2. –

Respuesta

5

Si no están disponibles directamente, entonces no hay una forma oficial de instalarlos por separado y, aunque los haya podido extraer, terminaría en un entorno .NET muy poco compatible (y probablemente inestable).

1

Puede descargar simplemente el .NET Framework 2.0 SP1 (x86), el parche SP2 (directamente si lo puede encontrar, el .MSP extrayendo desde el instalador 3.5 SP1, o el .MSP a través de WSUS, o capturando el HTTP de actualización de Windows tráfico) y crea un archivo de proceso por lotes que instala SP1 y luego SP2 encima con el modificador/silent. No se requiere reiniciar como tal entre la distribución SP1 completa y el parche SP2, excepto cuando los archivos están en uso antes de instalar el tiempo de ejecución SP1, que sería el caso con una distribución completa de todos modos.

Here es un procedimiento que también solía seguir para integrar SP1 para NFX1.1 - Imagino que debería funcionar de manera similar para otros parches también.

+0

Vaya, no revisé el enlace. El resto de mi publicación sigue en pie, sin embargo, una vez que se descarga el paquete de parche adecuado, ¿por qué los votos a favor? –

+0

¿Quizás alguien también notó el enlace? – Kev

+0

Buen punto :) De todos modos, apreciado. –

6

Esto es digno de una lectura:

http://msdn.microsoft.com/en-us/library/bb822049.aspx

En concreto:.

"Windows Vista no es compatible con la instalación independiente de .NET Framework versión 2.0 SP2 o versión 3.0 SP2 de Windows 2000 no es compatible con .NET Framework versión 3.5 SP 1 ni con la instalación independiente de .NET Framework versión 3.0 SP 2. "

También - "Si su aplicación depende de los cambios que se incluyen con .NET Framework 2.0 SP 1 o SP 2, puede hacer que su aplicación se dirija a .NET Framework 2.0 y solicite a sus clientes que descarguen .NET Framework 2.0 SP 1 o SP 2. Sin embargo, si su aplicación depende de funcionalidad nueva o modificada, se recomienda que su aplicación apunte a .NET Framework 3.5 o .NET Framework Client Profile. "

Lo que sugiere que puede ser un lanzamiento independiente en algún momento en el futuro, aunque su suposición es tan buena como la mía.

También vea este comentario en el blog de Somasegar de todo el tiempo de la beta sobre los antecedentes de 2.0 SP2:

http://blogs.msdn.com/somasegar/archive/2008/05/12/visual-studio-2008-and-net-fx-3-5-sp1-beta-available-now.aspx#8515404

Usted puede descomprimir el dotnetfx35.exe y tratar de salir del camino a través de la instalación de la .NET 2.0 SP2 bits en una máquina desechable/prueba para ver si funciona. Los archivos están en wcu/dotNetFramework/dotNetfx20.

Pero mi advertencia sería esperar hasta el RTM oficial o desplegar la totalidad de 3.5SP1, puede, como señala Scott correctamente, terminar con una instalación inestable e insostenible (específicamente MS PSS).

0

aquí: http://msdn.microsoft.com/en-us/vs2008/bb898654.aspx

Descargar instalador (Tamaño de la descarga: 325 MB)

extraerlo con el modificador/x, hay un archivo llamado cabina adtbs_sp2oob.cab, en su interior hay un archivo llamado FL_FL_NetFx20SP2_x86.exe.3643236F_FC70_11D3_A536_0090278A1BB8, puede cambiarle el nombre a NetFx20SP2_x86.exe, si necesita 64 bits, probablemente sea FL_NetFx20SP2_x64.3643236F_FC70_11D3_A536_0090278A1BB8. Debería ser completamente independiente, funciona bien para mí hasta ahora.

3

Puede descargar SP2 completamente separado por ir a the Microsoft download site

+0

Más específicamente, este enlace es para .NET Framework 2.0 SP2. Así que combine eso con el enlace en la otra respuesta para descargar .NET Framework 2.0 SP1 Installation Redistributable, y listo. – maxwellb

+0

.NET Framework 2.0 SP1 (x86): http://www.microsoft.com/downloads/details.aspx?familyid=79BC3B77-E02C-4AD3-AACF-A7633F706BA5&displaylang=en – maxwellb

+0

.NET Framework 2.0 redistribuible (x86): http : //www.microsoft.com/downloads/details.aspx? displaylang = es & FamilyID = 0856eacb-4362-4b0d-8edd-aab15c5e04f5 – maxwellb

Cuestiones relacionadas