首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft.Extensions.Caching和System.Runtime.Caching有什么区别?

Microsoft.Extensions.Caching和System.Runtime.Caching有什么区别?
EN

Stack Overflow用户
提问于 2021-10-10 13:24:18
回答 1查看 1.8K关注 0票数 3

有两个用于内存缓存的包:

  • Microsoft.Extensions.Caching
  • System.Runtime.Caching

对于WPF .NET框架,哪一个最有效?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-10 13:33:58

这取决于您在哪个框架上使用WPF。

如果使用.NET Framework4.6.0或更低版本,您将无法使用.NET标准2.0的特性作为它的目标是.NET标准1.3。

在这种情况下,使用System.Runtime.Caching

如果不是,那么您将以.NET标准2.0为目标,.NET框架的任何版本都将从4.6.1开始&任何版本的.NET Core2.0都将从2.0及以后开始。

在这些场景中,在所有其他情况下都可以使用Microsoft.Extensions.Caching.Memory,因为它是推荐而不是System.Runtime.Caching

在将代码从ASP.NET 4.x移植到ASP.NET核心时,使用System.Runtime.Cache/MemoryCache作为兼容性桥梁。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69515546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档