2008-10-13 27 views
53

¿Cuáles son los requisitos mínimos del sistema operativo para cada uno de los marcos .Net? P.ej. para qué versión es imposible ejecutar cada sistema operativo en:compatibilidad del sistema operativo para varias versiones de .NET Framework

  • Windows 95
  • Windows 98
  • Windows 98SE
  • Windows ME
  • Windows NT 3.x
  • Windows NT 4
  • Windows 2000

Creo que todos los marcos .Net son compatibles w/XP, Vista, Windows Server 2003 y Windows Server 2008 (por favor, corregir conmigo en que si mal).

marco

Respuesta

103

1.xy 2.0 trabajo todo el camino de regreso a Win98 pero se detiene antes de que Windows 8 (no verificado).


.NET Framework 2.0 Sistemas operativos according to Microsoft:

  • Windows 98
  • Windows ME
  • Windows 2000
  • Windows XP
  • Windows Vista (incluido con el sistema operativo)
  • Windows Server 2003
  • Windows Server 2008 (incluido con el sistema operativo)

.NET Framework 3.0 sistemas operativos compatibles:

  • Windows XP SP2
  • Windows Vista (incluido con el sistema operativo)
  • Windows 7
  • Windows 8
  • Windows 2003 Server Service Pack 1 (SP1)

Nota: W indows Vista viene con .NET Framework 3.0. Los paquetes Standalone .NET Framework 3.0 no son necesarios y no son compatibles con Vista.


.NET Framework 3.5 sistemas operativos compatibles according to Microsoft:

  • Windows XP
  • Windows Vista
  • Windows 7 (incluido con el sistema operativo)
  • de Windows 8 & 8,1 see
  • de Windows Servidor 2003
  • Windows Server 2008
  • Windows Server 2012 R2

.NET Framework 4.0 sistemas operativos compatibles according to Microsoft:

  • Windows XP (pero no de arranque, Media Center o ediciones Tablet)
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10
  • Windows Server 2003
  • Windows Server 2008

Framework 4.5 sistemas operativos compatibles according to Microsoft:

  • Windows Vista SP2
  • Windows 7
  • Windows 8 (incluido con el sistema operativo)
  • Windows 10
  • Windows Server 2008 SP2/R2
  • Windows Server 2012 (incluido con OS)

.NET Framework 4.5.1/4.5.2/4.6 sistemas operativos compatibles according to Microsoft:

  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8
  • de Windows 8.1 (incluido con el sistema operativo)
  • Windows 10 (4.6 incluido con OS)
  • Windows Server 2008 SP2/R2
  • Windows Server 2012 (incluido con el sistema operativo)
+1

Para agregar a esta lista exhaustiva, dado que Windows 98 probablemente ya no sea importante, nuestra regla de oro es: si tenemos que admitir Windows 2000, use .NET 2.0, de lo contrario use 3.5 SP1. – OregonGhost

+2

Solo para agregar a la lista, .NET 1.1 no es compatible con Win8 y Win Server 2012 – Akash

+0

Parece ** que la lista es incorrecta ** en la versión predeterminada instalada en ** Vista ** y ** Windows 7 * *. Consulte [MSDN] (http://msdn.microsoft.com/en-us/library/bb822049%28v=vs.110%29.aspx). Aquí dice que se instaló .NET 3.0 en Vista, no en 3.5. Además, .NET 4.0 no se instaló por defecto en ninguna versión de Windows. –

1

Microsoft .NET es compatible con Windows 98 y hasta a partir de la versión 1.0, con las siguientes excepciones:

Windows NT 
Windows Server 2003 (Itanium-based) 

Como nota adicional, he sido capaz de ejecutar .NET IL ejecutables portátiles de plataformas hasta la versión 2.0 con bastante fiabilidad a través de máquinas basadas en Mono en Linux. Aunque funciona mejor si está compilado en Mono. Por alguna razón extraña, PE de compilado con el paquete Mono están más cerca de las normas escritas de la IL .NET que cuando se compila con los compiladores de Microsoft .NET.

.NET 2.0 states on MSDN that it is compatible with Windows 98

.NET 3.0/3.5 requires XP or above:

Microsoft Windows 2003 Server Service Pack 1 (SP1) 
Windows XP SP2 
Windows Vista * 
0

actualización: Al parecer estaba equivocado. Como señalaron otras personas, los estados de MSDN 2.0 y siguientes también funcionan en Win 98.

Todas las versiones .Net funcionan en XP SP2 y superior, aunque algunas clases también ofrecen soporte para Vista características y fallan con gracia en XP. Creo que 1.0 solía funcionar en Windows 2000, pero todos los demás lanzados .Net esperan XP o superior.

+0

Incorrecto - .NET 2.0 funciona en 98. Lo instalé una vez en una VM. – ine

2

.Net 1, 1.1 y 2.0 son compatibles con todos desde Windows 98/Windows 2000 + NO Windows NT o Windows 95.

.Net 3.0/3.5 sólo es compatible con Windows XP/Vista, Server 2003 y ediciones de Server 2008. Windows 98 y 2000 ya no son compatibles. Ver MSDN

Cuestiones relacionadas