每个.Net框架的最低操作系统要求是什么?例如。哪个版本无法运行每个操作系统:
我相信所有.Net框架都与XP,Vista,Windows Server 2003和Windows Server 2008兼容(如果错误,请纠正我。)
答案 0 :(得分:108)
1.x和2.0一直回到Win98但在Windows 8之前停止(未经验证)。
.NET Framework 2.0支持的操作系统according to Microsoft:
.NET Framework 3.0支持的操作系统:
注意:Windows Vista附带.NET Framework 3.0。 Vista不支持并且不支持独立的.NET Framework 3.0软件包。
.NET Framework 3.5支持的操作系统according to Microsoft:
.NET Framework 4.0支持的操作系统according to Microsoft:
.NET Framework 4.5支持的操作系统according to Microsoft:
.NET Framework 4.5.1 / 4.5.2 / 4.6支持的操作系统according to Microsoft:
答案 1 :(得分:2)
Windows 98及更高版本支持Microsoft .NET框架,版本为1.0,但以下情况除外:
Windows NT
Windows Server 2003 (Itanium-based)
作为补充说明,我已经能够通过基于Linux的Mono上的Mono在版本2.0的平台上运行.NET IL可移植可执行文件。虽然如果用Mono编译它确实运行得更好。由于某些原因,使用Mono软件包编译的PE比使用Microsoft .NET编译器编译时更接近.NET IL的书面标准。
.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 *
答案 2 :(得分:2)
.Net 1,1.1和2.0都受支持 不是Windows NT或Windows 95。
.Net 3.0 / 3.5仅在Windows XP / Vista,Server 2003和Server 2008版本上受支持。不再支持Windows 98和2000。见MSDN
答案 3 :(得分:0)
更新:显然我错了。正如其他人所指出的那样,MSDN也表示2.0及以下版本也适用于Win 98。
所有.Net版本都适用于XP SP2及更高版本,但有些类还提供对Vista特定功能的支持,并且在XP上优雅地失败。我认为1.0曾经在Windows 2000上运行,但是其他每个发布的.Net都需要XP或更高版本。