转自https://www.cnblogs.com/zhaoqingqing/p/5478239.html
前言
注:本文内容摘自维基百科,用于在墙内时当作笔记看。
WinForm 需要.Net最低版本 2.0
WPF需要的.Net最低版本 3.0 (Win7及之上版本自带)
C#版本
更多关于C#各版本新增及修改的内容请参考维基百科C#
摘自:https://zh.wikipedia.org/wiki/C%E2%99%AF
.NET框架
.NET-Windws-VS的版本历史
版本 | 公共语言运行时 | 发布时间 | 随同分发于Visual Studio | 预安装于Windows | 包含之前版本 | |
---|---|---|---|---|---|---|
客户端版 | 服务器版 | |||||
1.0[0] | 1.0 | 2002年2月13日 | .NET | 不适用 | 不适用 | 不适用 |
1.1 | 1.1 | 2003年4月24日 | .NET 2003 | 不适用 | 2003 | 不适用 |
2.0 | 2.0 | 2005年11月7日 | 2005 | 不适用 | 2003 R2 | 不适用 |
3.0 | 2.0 | 2006年11月6日 | 不适用 | Vista | 2008 | 2.0 |
3.5 | 2.0 | 2007年11月19日 | 2008 | 7 | 2008 R2 | 3.0 |
4.0 | 4 | 2010年4月12日 | 2010 | 不适用 | 不适用 | 不适用 |
4.5 | 4 | 2012年8月15日 | 2012 | 8 | 2012 | 4.0 |
4.5.1 | 4 | 2013年10月17日 | 2013 | 8.1 | 2012 R2 | 4.5 |
4.5.2 | 4 | 2014年5月5日 | 不适用 | 不适用 | 不适用 | 4.5.1 |
4.6 | 4 | 2015年7月20日 | 2015 | 10 | 2016 | 4.5.2 |
版本关系
转自https://blog.youkuaiyun.com/wzyandi/article/details/10112573
.NET版本 | 1.0 | 1.1 | 2.0 | 3.0 | 3.5 | 4.0 | 4.5 |
完整版本 | 1.0.3705.0 | 1.1.4322.573 | 2.0.50727.42 | 3.0.4506.30 | 3.5.21022.8 | 4.0.30319.1 | 4.5.40805 |
发布时间 | 2002-02-13 | 2003-04-24 | 2005-11-07 | 2006-11-06 | 2007-11-19 | 2010-04-12 | 2012-05-24 |
VS开发版本 | VS2002 | VS2003 | VS2005 | VS2008 | VS2010 | VS2012 | |
Windows默认安装 | Windows Server 2003 | Windows Server 2003 Windows Server 2008 | Windows Vista Windows Server 2008 | Windows 7 Windows Server 2008 R2 | Windows 8 Windows Server 2012 | ||
下载 | .NET Framework 1.0 (SP3) | .NET Framework 1.1 (SP1) | .NET Framework 2.0 (SP2) | .NET Framework 3.0 (SP2) | .NET Framework 3.5 (SP1) | .NET Framework 4.0 | .NET Framework 4.5 |
说明 | Microsoft Internet Explorer 5.01 或更高版本 | Microsoft Internet Explorer 5.01 或更高版本 | Windows Installer 3.1 或更高版本 Internet Explorer 6.0 或更高版本 | 包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service Pack 2 累积更新 | Windows Installer 3.1 或更高版本 Internet Explorer 5.01 或更高版本 | .NET Framework 4.5 RC 是一个针对 .NET Framework 4 的高度兼容的就地更新。 | |
支持的windows版本 | Windows 98 Windows NT Windows Server 2000 Windows Server 2003 Windows XP | Windows Server 2000 Windows Server 2003 Windows XP | Windows Server 2003 Windows XP | Windows Server 2003 | Windows Server 2003 Windows Server 2008, Windows Vista Windows XP | Windows XP SP3 Windows Server 2003 SP2 Windows Vista SP1 Windows Server 2008 Windows 7 | Windows Vista SP2 Windows 7 Windows 8 Windows Server 2008 Windows Server 2012 |
.NET Framework 版本 2.0、3.0 和 3.5 是使用 CLR (CLR 2.0) 的相同版本生成的。 每个版本增量地生成于早期 .NET Framework 版本。 在计算机上不可能并排运行版本 2.0、3.0 和 3.5。 在安装 .NET Framework 3.5 SP1 时,会自动安装 2.0 和 3.0 层。 但是,.NET Framework 4 关闭此分层方法。 以 .NET Framework 4 开始,可使用进程内并行承载来在单独的进程中运行多个公共语言运行时 (CLR) 版本。 Apps 的 2.0 ,3.0 和 3.5 版本可以全部在 3.5 版运行,但是,它们在 4 版或更高版本将不起作用。 .NET Framework 4.5 是就地更新,替换您的计算机上的 .NET Framework 4。 在安装此更新后,您的 .NET Framework 4 应用程序在无需重新编译的情况下应继续运行。 但是,.NET Framework 中的某些更改可能需要更改您的应用程序代码。 有关更多信息,在 .NET Framework 4.5 中运行现有应用程序前,请参见 在 .NET Framework 4.5 中的应用程序兼容性。 有关安装当前版本的更多信息,请参见 安装 .NET Framework 4.5。 有关对 .NET Framework 的支持的信息,请参见 Microsoft 支持网站上的 Microsoft .NET Framework Support Lifecycle Policy(Microsoft .NET Framework 支持生命周期策略)。
以上是微软官方解释。
我理解的意思是,3.5包含了2.0和3.0,安装了3.5就自动安装了2.0和3.0。这样也说明了为什么3.5的安装包会很大的原因。win7以后好像就不能直接安装2.0只能通过安装3.5来支持2.0的程序。
4.0是一个过渡版本,安装4.5是会覆盖4.0。并且4.0可在4.5环境中运行。
值得注意的是4.5不支持XP系统了。
版本 | 指令集架构 | 窗口版本 | |
---|---|---|---|
客户端 | 服务器 | ||
1.0 | IA-32 | 98, ME, NT 4.0 SP6a, 2000, XP | NT 4.0 SP6a, 2000 |
1.1 | IA-32[1] | NT 4.0 SP6a, 2000, XP,Vista | NT 4.0 SP6a, 2000, 2003, 2008 |
2.0 | IA-32, Itanium, x86-64 | XP, Vista, 7, 8, 8.1, 10 | 2003, 2003 R2, 2008, 2008 R2, 2012, 2012 R2, 2016 |
3.0 | |||
3.5 | |||
4.0 | IA-32, Itanium[2],x86-64 | XP SP3, Vista SP1, 7, 8, 8.1, 10 | 2003 SP2, 2003 R2 SP2, 2008, 2008 R2, 2012, 2012 R2, 2016 |
4.5[3] | IA-32, x86-64 | Vista SP2, 7 SP1, 8, 8.1, 10 | 2008 SP2, 2008 R2 SP1, 2012, 2012 R2, 2016 |
4.5.1 | |||
4.5.2 | |||
4.6 |
更多关于.Net各版本新增及修改的内容请参考维基百科.Net
摘自:https://zh.wikipedia.org/wiki/.NET%E6%A1%86%E6%9E%B6
Windows系统
个人电脑/服务器年表
日期 | 16位 x86平台 | 32位 x86(IA-32)平台 | 64位 x86-64(AMD64)平台 | 开发代号 | 内部版本号 _WIN32_WINNT |
---|---|---|---|---|---|
1985年11月20日 | Windows 1.0 | 1.0 | |||
1987年12月9日 | Windows 2.0 | 2.0 | |||
1990年5月22日 | Windows 3.0 | 3.0 | |||
1992年4月6日 | Windows 3.1 | Janus | 3.1 | ||
1992年10月27日 | Windows for Workgroups 3.1 | 3.10 | |||
1993年7月27日 | Windows NT 3.1 | ||||
1993年11月8日 | Windows for Workgroups 3.11 | 3.11 | |||
1994年9月21日 | Windows NT 3.5 | 3.5 | |||
1995年5月30日 | Windows NT 3.51 | 3.51 | |||
1995年8月24日 | Windows 95 | Chicago | 0x0400 | ||
1996年8月24日 | Windows NT 4.0 | Cairo | 0x0400 | ||
1998年6月25日 | Windows 98 | Memphis | 0x0410 | ||
1999年5月9日 | Windows 98 SE | 0x0410 | |||
2000年2月17日 | Windows 2000 | For SP1 Asteroid | 0x0500 | ||
2000年9月14日 | Windows Me | Millenium | 0x0490 | ||
2001年10月25日 | Windows XP | Whistler | 0x0501 | ||
2003年4月25日 | Windows Server 2003 | Whistler Server | 0x0502 | ||
2003年12月18日 | Windows XP Media Center Edition 2003 | ||||
2004年10月12日 | Windows XP Media Center Edition 2005 | ||||
2005年4月25日 | Windows XP Professional x64 Edition | ||||
2006年7月8日 | Windows Fundamentals for Legacy PCs | Eiger | |||
2006年11月30日 | Windows Vista 商业用途 | Longhorn | 0x0600 | ||
2007年1月30日 | Windows Vista 个人用途;在50个国家发布 | Longhorn | 0x0600 | ||
2007年11月7日 | Windows Home Server | Quattro | |||
2008年2月27日 | Windows Server 2008 | Longhorn Server | 0x0601 | ||
2009年10月22日 | Windows 7 | Blackcomb (Vienna) | 0x0601 | ||
2009年10月22日 | Windows Server 2008 R2 | ||||
2011年4月5日 | Windows Home Server 2011 | ||||
2012年10月26日 | Windows 8/Windows RT(ARM架构) | Milestone | 0x0602 | ||
2012年10月26日 | Windows Server 2012 | 0x0602 | |||
2013年10月17日 | Windows 8.1 | Blue | 0x0603 | ||
2015年7月29日 | Windows 10/Windows Server 2016 | Thershold | 0x0A00 |
市场份额概览
参照于2016年1月Net Applications和StatCounter的数据
操作系统 | Net Applications | StatCounter |
---|---|---|
Windows 2000 | 0.01% | 0.03% |
Windows XP | 11.42% | 7.98% |
Windows Server 2003 | — | 0.17% |
Windows Vista | 1.69% | 1.77% |
Windows 7 | 52.47% | 46.66% |
Windows 8 | 2.68% | 3.15% |
Windows 8.1 | 10.4% | 11.67% |
Windows 10 | 15.7% | 13.65% |
所有版本 | 90.61% | 85.18% |
操作系统 | Net Applications | StatCounter |
---|---|---|
Windows RT 8.1 | — | 0.08% |
Windows Phone 7.5 | 0.13% | 1.9% |
Windows Phone 8 | 0.44% | |
Windows Phone 8.1 | 1.94% | |
Windows 10移动版 | 0.28% | |
所有变体 | 2.86% | 1.98% |
更多关于windows各版本新增及修改的内容请参考维基百科Microsoft Windwos