各种.NET Framework版本的操作系统兼容性

tor*_*ial 56 .net windows version-compatibility

每个.Net框架的最低操作系统要求是什么?例如,哪个版本无法运行每个操作系统:

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

我相信所有.Net框架都与XP,Vista,Windows Server 2003和Windows Server 2008兼容(如果错误,请纠正我).

Ste*_*ner 108

1.x和2.0一直工作回Win98但在Windows 8之前停止(未经验证).


根据Microsoft的 .NET Framework 2.0支持的操作系统:

  • Windows 98
  • Windows ME
  • Windows 2000
  • Windows XP
  • Windows Vista(OS附带)
  • Windows Server 2003
  • Windows Server 2008(OS附带)

.NET Framework 3.0支持的操作系统:

  • Windows XP SP2
  • Windows Vista(OS附带)
  • Windows 7的
  • Windows 8
  • Windows 2003 Server Service Pack 1(SP1)

注意:Windows Vista附带.NET Framework 3.0.Vista不支持并且不支持独立的.NET Framework 3.0软件包.


.NET Framework 3.5支持的操作系统,根据Microsoft:

  • Windows XP
  • Windows Vista
  • Windows 7(OS附带)
  • Windows 8和8.1
  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2012和2012 R2 请参阅

.NET Framework 4.0支持的操作系统根据Microsoft:

  • Windows XP(但不是Starter,Media Center或Tablet版本)
  • Windows Vista
  • Windows 7的
  • Windows 8
  • Windows 10
  • Windows Server 2003
  • Windows Server 2008

.NET Framework 4.5支持的操作系统,根据Microsoft:

  • Windows Vista SP2
  • Windows 7的
  • Windows 8(OS附带)
  • Windows 10
  • Windows Server 2008 SP2/R2
  • Windows Server 2012(OS附带)

.NET Framework 4.5.1/4.5.2/4.6 根据Microsoft支持的操作系统:

  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8
  • Windows 8.1(OS附带)
  • Windows 10(操作系统附带4.6)
  • Windows Server 2008 SP2/R2
  • Windows Server 2012(OS附带)

  • 只是要添加到列表中,Win8和Win Server 2012不支持.Net 1.1 (2认同)
  • Windows XP支持.Net 4,但_nothing_以上,甚至不是4.0.3 - 我刚刚发现了这个问题. (2认同)