错误:类型 'System.Object' 未定义或者不能引入项目
最近在研究一些网上开源的工作流,下了源代码,发布遇到了问题。“类型 'System.Object' 为定义或者不能引入”,想引入.dll,还不让引入进来。
网上搜了下,大部分是将visual studio关下,在打开,就没事了。但是我电脑都重启,还是没解决。
最后,使用下面这个方法解决的,这个方法搜起来比较麻烦,还不好找,所以记录下,方便自己,方便别人。http://i.cnblogs.com/EditPosts.aspx?opt=1
问题:
项目之前引用了mscorlib 或 System.Core,但是vs2013上显示黄色警告小图标,说明文件丢失了,手动删除了,准备重新引入,但是引不进来。
办法如下:
想要引用 mscorlib 或 System.Core 被删了,提示类型 'System.Object',你手工加上这个引用加不进去。
让你用记事本打开对应项目的 .csproj 文件。在里面加你要引入的dll名称:
1 2 | <Reference Include= "mscorlib" /> <Reference Include= "System.Core" /> |
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步