我想了解c#的生命周期是如何工作的?它是否与支持的操作系统相关联?例如,C#5.0具有Windows 2000,Windows 7,Windows 98,Windows Server 2003,Windows Server 2008,Windows Vista,Windows XP作为支持的操作系统。在研究MS的生命周期支持时,它看起来所有人都已经达到了文件结尾。那么,可以公平地说,C#5.0也将进入EOL?
答案 0 :(得分:1)
Microsoft C#编译器是.NET Framework的一部分,正如您正确假设的那样,.NET Framework的生命周期与它所属的操作系统相关联。
详情可在此处找到:
Microsoft C#5.0编译器是.NET Framework 4.5的一部分。由于.NET 4.5和4.5.1的支持于2016年1月12日结束,因此需要升级到.NET 4.5.2才能继续获得技术支持。
但是,由于较新版本的C#编译器可以针对早期版本的.NET框架,因此问题没有实际意义 - 没有令人信服的理由使用MS C#5.0编译器而不是例如当前版本的the .NET compiler platform (Roslyn)