名称空间“System.Runtime”中不存在类型或命名空间名称“缓存”

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了名称空间“System.Runtime”中不存在类型或命名空间名称“缓存”相关的知识,希望对你有一定的参考价值。

我知道通常有一个简单的解决方案,它在引用中引用了dll。但是我添加了引用,system.runtime.caching出现在我的引用列表中,但仍然显示错误。

错误在运行时显示在浏览器中,因此它会进行编译。

我删除并重新添加了引用,但仍然没有运气。我已重启VS 2012并重新启动。

Visual Studio 2012 .net框架4.5

截屏:

答案

导致此错误的最可能原因是您使用的是.Net框架的客户端配置文件版本。

另一答案

我有同样的问题,我发现我手动必须添加:

<assemblies>
  <add assembly="System.Runtime.Caching, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>

到我的web.config文件。

另一答案

我遇到了类似的问题,当我将.NET Framework 4 Client Profile的目标框架更改为.Net Framework 4时,它就消失了

以上是关于名称空间“System.Runtime”中不存在类型或命名空间名称“缓存”的主要内容,如果未能解决你的问题,请参考以下文章

命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationManager”

命名空间“System.Configuration”中不存在类型或命名空间名称“ConfigurationMannger”,求帮助,谢谢

C# ASP.NET ASP.NET#命名空间"System.Data"中不存在类型或命名空间名称"Linq"(是否缺少程序集引用?)

错误“名称空间'System.Web'中不存在类型或名称空间名称'Script'”背后是不是有解释

命名空间“System.Web.Mvc”中不存在类型或命名空间名称

错误 CS0234 名称空间“MvvmCross”中不存在类型或名称空间名称“Platforms”(您是不是缺少程序集引用?)