各种.NET Framework版本的操作系统兼容性怎么样?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (57)

每个.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兼容(请纠正我的错误)。

提问于
用户回答回答于

1.x和2.0一直回到Win98,但在Windows 8之前停止(未验证)。

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

  • Windows 98
  • Windows ME
  • Windows 2000
  • Windows XP
  • Windows Vista(包含在操作系统中)
  • Windows Server 2003
  • Windows Server 2008(包含在操作系统中)

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

  • Windows XP SP2
  • Windows Vista(包含在操作系统中)
  • Windows 7的
  • Windows 8
  • Windows 2003 Server Service Pack 1(SP1)

注意:Windows Vista附带.NET Framework 3.0。独立的.NET Framework 3.0包不是必需的,在Vista上不受支持。

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

  • Windows XP
  • Windows Vista
  • Windows 7(包含在操作系统中)
  • 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

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

  • Windows Vista SP2
  • Windows 7的
  • Windows 8(包含在操作系统中)
  • Windows 10
  • Windows Server 2008 SP2 / R2
  • Windows Server 2012(包含在操作系统中)

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

  • Windows Vista SP2
  • Windows 7 SP1
  • Windows 8
  • Windows 8.1(随操作系统提供)
  • Windows 10(OS附带4.6)
  • Windows Server 2008 SP2 / R2
  • Windows Server 2012(包含在操作系统中)
用户回答回答于

.Net 1,1.1和2.0都支持所有从Windows 98 / Windows 2000 + NOT Windows NT或Windows 95。

.Net 3.0 / 3.5仅在Windows XP / Vista,Server 2003和Server 2008版本上受支持。Windows 98和2000不再受支持。请参阅MSDN

扫码关注云+社区