安装Visual Studio 2019更新提示.NET Standard停更,其是否已终止支持?
.NET Standard 支持状态说明
你在Visual Studio 2019 16.11.3更新过程中收到的提示,指代的是微软已停止.NET Standard的新功能开发与版本迭代,并非现有.NET Standard版本已终止安全和兼容性支持,具体状态如下:
- 最后一个正式发布的.NET Standard版本为2.1,于2019年推出后官方已明确不会再发布更高版本的.NET Standard。该规范的定位已被.NET 5及更高版本的统一基础类库替代,.NET 5+本身已经实现了跨平台API的统一,完全覆盖.NET Standard的能力边界。
- 已发布的.NET Standard各版本没有独立的支持生命周期,其支持状态和兼容的对应.NET实现绑定:例如.NET Standard 2.0兼容.NET Framework 4.6.1+、.NET Core 2.0+、Xamarin等平台,只要上述对应的.NET平台还在官方支持周期内,基于.NET Standard 2.0开发的类库就可以正常使用,没有强制停用的时间限制。
- 如果你当前的项目需要兼容.NET Framework、旧版本Xamarin等老旧平台,可以继续使用.NET Standard 2.0作为类库目标框架;如果项目仅需适配.NET 5及更高版本,建议直接迁移到对应版本的.NET目标框架名(TFM),可以获得更完整的API支持与性能优化。
内容的提问来源于stack exchange,提问作者etrx2cs
相关产品推荐
相关产品推荐

