[英]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 服務器。 這解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.