我知道通常有一个简单的解决方案,它在引用中引用了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时,它就消失了