15

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

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

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

Visual Studio 2012 .net 框架 4.5

截屏:

截屏

4

4 回答 4

4

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

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

到我的web.config档案。

于 2018-07-11T12:58:21.943 回答
0

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

于 2013-01-07T16:49:49.027 回答
0

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

于 2015-12-18T12:32:30.483 回答
-1

转到解决方案资源管理器,右键单击引用和“添加引用”。选择“Assemblies”(如果尚未突出显示),然后开始搜索“System.Runtime.Cashing”。在您完成输入之前,您应该会看到它已列出。

选中左侧的框,然后单击确定。

于 2020-02-16T17:32:58.780 回答