今天把一个.NET Core项目从Windows上转移到Mac上开发,使用的Visual Studio for Mac,为了调试方便,在解决方案中引入了外部项目,于是就出现了 “Predefined type 'System.String' is not defined or imported”的错误。不仅是这个错误,还显示 “you must add a reference to assembly 'System.Private.CoreLib” 的错误。

解决这些错误,只需要删除启动项目的obj/bin文件夹即可。