我昨天早上更新到最新版本的 Xamarin 和 Xcode。我现在在加载 iOS 项目时遇到此错误:“无法解析程序集:'System.Text.Json,Version=4.0.1.1,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51”。我在哪里可以找到它?它不在“C:\Users\username.nuget\packages”中。
此外,Output 指出:
2>_CompileToNative: 2> [xma]: 上传 'Sentry.iOS.exe' (36/36 KB) 100.00%... 2> /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 Files (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, PublicKeyToken=cc7b13ffcd2ddd51' '/Users/marcgeorge/Library/Caches/Xamarin/mtbs/builds/Sentry.iOS/44d8d7434e850748f5ee25da92692acc/bin/iPhoneSimulator/Debug/Microsoft.OData.Edm.dll'。2>
2>C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Xamarin\iOS\Xamarin.iOS.Common.targets(884,3): error MT2002: Failed to resolve assembly: 'System.Text .Json,版本=4.0.1.1,文化=中性,PublicKeyToken=cc7b13ffcd2ddd51'
看来问题出在需要定位 Json 库的 Xamarin.iOS.Common.targets 上。

