簡體   English   中英

發現無法解決的不同版本的“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 服務器。 這解決了這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM