.Net Framework 您必须添加对程序集 mscorlib, Version=4.0.0.0 的引用



更新并包含一些NuGet包后,我现在收到许多类似于以下内容的编译错误:

类型"对象"是在未引用的程序集中定义的。必须添加对程序集"mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"的引用

我看了 你必须添加一个对汇编 mscorlib 的引用,版本=4.0.0,但我没有运行 .Net 核心 - 这是一个 ASP.NET MVC,.Net Framework 4.7.2 项目。

没有要更新的 project.json。我已经包含了Microsoft.NETCore.Portable.Compatibility NuGet包,但没有效果。

是什么原因造成的,我该如何解决?

右键单击您的项目,单击"Visual Studio 中的清理解决方案",然后再次尝试生成它。大部分时间都为我解决了问题。或者,如果您从其他地方复制粘贴了一个类,请尝试在项目中创建一个新类,而是将代码复制粘贴到另一个类中,而不仅仅是复制类本身。

我也

遇到了同样的问题,当我尝试安装EntityFramework时,我得到了这个问题。代码清理对我有用。 转到分析,然后尝试使用这两个配置文件运行代码清理。

为了完整起见,我将包括实际对我有用的修复程序作为答案。

只需删除存储库,重新克隆,然后重试。

相关内容

最新更新