在更新并包含了一些NuGet包之后,我现在得到了许多编译错误,类似于:
类型'Object‘是在未引用的程序集中定义的。必须添加对程序集'mscorlib、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089‘的引用
我看过You must add a reference to assembly mscorlib, version=4.0.0,但我没有运行.Net内核--这是一个ASP.NET MVC,.Net Framework4.7.2项目。
没有要更新的project.json。我已经包含了Microsoft.NETCore.Portable.Compatibility NuGet包,但没有效果。
是什么导致了这一切,我该如何解决呢?
发布于 2021-07-12 14:53:47
为了完整起见,我将把对我起作用的修复方法作为一个答案。
只需删除回购,重新克隆,然后再试一次。
发布于 2019-03-26 20:58:06
右键单击项目,然后在Visual中单击“清洁解决方案”,然后再次尝试构建该解决方案。我大部分时间都在解决这个问题。或者,如果您从其他地方复制粘贴了一个类,请尝试在您的项目中创建一个新的类,然后将代码复制到另一个类中,而不仅仅是复制类本身。
发布于 2021-07-11 06:10:42
我也面临着同样的问题,我是在尝试安装EntityFramework时遇到这个问题的。代码清理为我工作。转到分析,然后尝试使用这两个配置文件运行代码清理。
https://stackoverflow.com/questions/55365974
复制相似问题