我昨天早上更新了最新版本的Xamarin和Xcode。在加载iOS项目时,我遇到了这样的错误:“未能解决程序集:'System.Text.Json,Version=4.0.1.1,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51‘。在哪里可以找到它?它不在"C:\Users\username.nuget\packages”中。

此外,产出指出:
2>_CompileToNative: 2> xma:上传'Sentry.iOS.exe‘(36/36 KB) 100.00%./Library/Frameworks/Xamarin.iOS.framework/Versions/Current/bin/mtouch @/Users/marcgeorge/Library/Caches/Xamarin/mtbs/builds/Sentry.iOS/44d8d7434e850748f5ee25da92692acc/obj/iPhoneSimulator/Debug/response-file.rsp 2>C:\Program文件(x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(884,3):警告MT0136:无法找到程序集'System.Text.Json、Version=4.0.1.1、Culture=neutral、'/Users/marcgeorge/Library/Caches/Xamarin/mtbs/builds/Sentry.iOS/44d8d7434e850748f5ee25da92692acc/bin/iPhoneSimulator/Debug/Microsoft.OData.Edm.dll'.引用的PublicKeyToken=cc7b13ffcd2ddd51‘2>
Microsoft Visual Studio\2019\Preview\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(884,3):error MT2002:未能解决程序集:'System.Text.Json,Version=4.0.1.1,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51‘

看来问题在于Xamarin.iOS.Common.targets,它需要定位Json库。
发布于 2020-07-24 09:43:07
按照@Wendy的建议重新安装Nugget解决了这个问题。
https://stackoverflow.com/questions/62815454
复制相似问题