2008-10-13 10 views
53

Quali sono i requisiti minimi del sistema operativo per ciascuno dei framework .Net? Per esempio. per quale versione è impossibile da eseguire ogni sistema operativo su:Compatibilità con il sistema operativo per varie versioni di .NET Framework

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

Credo che tutti i framework .Net siano compatibili con XP, Vista, Windows Server 2003 e Windows Server 2008 (correggimi se è sbagliato).

quadro

risposta

103

1.xe 2.0 funzionano fino a Win98 ma si fermano prima di Windows 8 (non verificato).


.NET Framework 2.0 Sistemi operativi supportati according to Microsoft:

  • Windows 98
  • Windows ME
  • Windows 2000
  • Windows XP
  • Windows Vista (incluso con OS)
  • Windows Server 2003
  • Windows Server 2008 (incluso con sistema operativo)

.NET Framework 3.0 Supportato sistemi operativi:

  • Windows XP SP2
  • Windows Vista (incluso con OS)
  • Windows 7
  • Windows 8
  • servizio Windows Server 2003 pack 1 (SP1)

Nota: W indows Vista è dotato di .NET Framework 3.0. I pacchetti autonomi di .NET Framework 3.0 non sono richiesti e non sono supportati su Vista.


.NET Framework 3.5 Supportato operativi according to Microsoft:

  • Windows XP
  • Windows Vista
  • Windows 7 (in dotazione con OS)
  • di Windows 8 & 8,1 see
  • di Windows Server 2003
  • Windows Server 2008
  • di Windows Server 2012 R2

.NET Framework 4.0 Supportato operativi according to Microsoft:

  • Windows XP (ma non Starter, Media Center o edizioni Tablet
  • Windows Vista
  • Windows 7
  • Windows 8
  • di Windows 10
  • Windows Server 2003
  • Windows Server 2008

.NET Framework 4.5 supportati sistemi operativi according to Microsoft:

  • Windows Vista SP2
  • Windows 7
  • Windows 8 (in dotazione con OS)
  • di Windows 10
  • Windows Server 2008 SP2/R2
  • di Windows Server 2012 (incluso con sistema operativo)

.NET Framework 4.5.1/4.5.2/4.6 supportati sistemi operativi according to Microsoft:

  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8
  • di Windows 8.1 (incluso in OS)
  • Windows 10 (4.6 incluso con sistema operativo)
  • Windows Server 2008 SP2/R2
  • Windows Server 2012 (incluso con sistema operativo)
+1

Per aggiungere a questo elenco completo, poiché Windows 98 è probabilmente poco importante ormai, la nostra regola empirica è: Se dobbiamo supportare Windows 2000, utilizzare .NET 2.0, altrimenti utilizzare 3.5 SP1. – OregonGhost

+2

Solo per aggiungere all'elenco. NET 1.1 non è supportato su Win8 e Win Server 2012 – Akash

+0

Sembra ** che l'elenco sia errato ** sulla versione installata di default su ** Vista ** e ** Windows 7 * *. Vedere [MSDN] (http://msdn.microsoft.com/en-us/library/bb822049%28v=vs.110%29.aspx). Qui dice che .NET 3.0 è stato installato su Vista, non su 3.5. Inoltre, .NET 4.0 non è stato installato per impostazione predefinita su nessuna versione di Windows. –

1

Microsoft .NET è supportato su Windows 98 e superiori a partire da versione 1.0, con le seguenti eccezioni:

Windows NT 
Windows Server 2003 (Itanium-based) 

Come nota aggiunta, sono stato in grado di eseguire .NET IL Portable Executable su piattaforme fino alla versione 2.0 abbastanza affidabili attraverso Mono su macchine basate su Linux. Anche se funziona meglio se è compilato in Mono. Per qualche strana ragione, i PE compilati con il pacchetto Mono sono più vicini agli standard scritti di .NET IL rispetto a quando sono compilati con i compilatori 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

Aggiornamento: A quanto pare mi sbagliavo. Come indicato da altre persone, gli stati MSDN 2.0 e successivi funzionano anche su Win 98.

Tutte le versioni .Net funzionano su XP SP2 e versioni successive, anche se alcune classi offrono anche supporto per funzionalità specifiche di Vista e falliscono con garbo su XP. Penso che 1.0 funzionasse su Windows 2000, ma ogni altro rilasciato .Net si aspetta XP o superiore.

+0

Errato: .NET 2.0 funziona su 98. L'ho installato una volta in una VM. – ine

2

Net 1, 1.1 e 2.0 sono supportati su tutti da Windows 98/Windows 2000 + NON Windows NT o Windows 95.

Net 3.0/3.5 è supportata solo su Windows XP/Vista, Server 2003 e Server 2008 edizioni. Windows 98 e 2000 non sono più supportati. Vedi MSDN

Problemi correlati