发现 "Microsoft.CSharp" 的不同版本之间存在无法解决的冲突

Found conflicts between different versions of "Microsoft.CSharp" that could not be resolved

尝试存档以在 Mac 上的 Visual Studio 中发布我们的 Xamarin.iOS 应用程序,但出现此错误。

"Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not.
References which depend on "Microsoft.CSharp, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Microsoft.CSharp.dll].
    /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Microsoft.CSharp.dll
      Project file item includes which caused reference "/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/Microsoft.CSharp.dll".
        Microsoft.CSharp
References which depend on "Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [].
    /Users/user193748/Documents/repos/APP/APP/APP/bin/Release/netstandard2.0/APP.dll
      Project file item includes which caused reference "/Users/user193748/Documents/repos/APP/APP/APP/bin/Release/netstandard2.0/APP.dll".
        /Users/user193748/Documents/repos/APP/APP/APP/bin/Release/netstandard2.0/APP.dll

自从我将 Xamarin.Forms 从 5.0.0.2196 更新到 5.0.0.2244 后,就发生了这种情况。我尝试还原版本并进行部署,但出现了同样的错误。我还尝试从 .NET Standard 2.0 升级到 2.1。我之前收到过警告,但我仍然能够存档以供发布。该应用程序可以在 Windows 中的 Visual Studio 上部署到 Android 商店,但由于某些原因,iOS 方面的事情阻止了它。

我们必须更新到具有最新 iOS 版本 (Monterey) 的新 MacInCloud 服务器。这解决了问题。