包试图添加对GAC中找不到的System.Runtime的引用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了包试图添加对GAC中找不到的System.Runtime的引用相关的知识,希望对你有一定的参考价值。

ASP.NET 4.5.1或4.5.2

将Nuget包MicrosoftAspNet.Identity.EntityFramework从版本2.2.1更新到版本3.0.0-rc1-final

我收到以下错误:

无法添加引用。包'Microsoft.AspNet.Identity.EntityFramework'试图在GAC中找不到'System.Runtime'的框架引用。这可能是包中的错误。请联系包裹所有者寻求帮助。

答案

我和另一个包有类似的问题。

我“解决”它添加手动引用错过的库,更新包,然后删除手动添加的引用:

  • 在您的项目中,转到参考 - >添加参考...然后单击浏览...
  • 在我的安装(Windows 10)上,您的文件位于:C: Windows Microsoft.NET assembly GAC_MSIL System.Runtime v4.0_4.0.0.0__b03f5f7f11d50a3a System.Runtime.dll

添加,更新然后删除。

我知道,这不是一个解决方案,但它将允许您继续工作,直到获得真正的解决方案。

另一答案

我有同样的问题,但将mysql包添加到我的项目中。

我解决的方式与SebastiánGuerrero给出的答案非常接近。

所以我将添加一个手动引用错过的库(system.runtime),然后安装MySQL包,它完美地工作。

注意:我只在安装MySQL后才解除system.runtime包的问题。

参考 - >添加参考...然后点击浏览...

在我的安装(Windows 10)上,您的文件位于:C: Windows Microsoft.NET assembly GAC_MSIL System.Runtime v4.0_4.0.0.0__b03f5f7f11d50a3a System.Runtime.dll

以上是关于包试图添加对GAC中找不到的System.Runtime的引用的主要内容,如果未能解决你的问题,请参考以下文章

将策略文件添加到 GAC 时出错

在 pkg-config 搜索路径中找不到包检查

在我设备的文件资源管理器中找不到我的应用数据[关闭]

在捆绑包 NSBundle 中找不到名为“Storyboard.storyboard”的故事板

Xcode 11 在捆绑包 NSBundle 中找不到名为“Main”的情节提要

IntelliJ 编译时在同一个包中找不到类