首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >.Net框架您必须添加对程序集mscorlib,Version=4.0.0.0的引用

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

Stack Overflow用户
提问于 2019-03-26 20:50:49
回答 3查看 4.5K关注 0票数 2

在更新并包含了一些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包,但没有效果。

是什么导致了这一切,我该如何解决呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-07-12 14:53:47

为了完整起见,我将把对我起作用的修复方法作为一个答案。

只需删除回购,重新克隆,然后再试一次。

票数 1
EN

Stack Overflow用户

发布于 2019-03-26 20:58:06

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

票数 4
EN

Stack Overflow用户

发布于 2021-07-11 06:10:42

我也面临着同样的问题,我是在尝试安装EntityFramework时遇到这个问题的。代码清理为我工作。转到分析,然后尝试使用这两个配置文件运行代码清理。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55365974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档