簡體   English   中英

Xamarin.Droid:Resource.Designer.cs在更新后損壞

[英]Xamarin.Droid: Resource.Designer.cs broken after update

我正在使用Xamarin for Android,而我正在使用支持庫。 該項目工作正常,但在將支持存儲庫從23.1.1.1更新到23.3.0Resource.Designer.cs被破壞。

注意:我確實刪除了文件,我通過手動刪除objbin文件夾進行了完整的重建,我確保所有Android軟件包都是最新的(Android SDK Manager)。

這些錯誤都是public static void UpdateIdValues()函數的一部分,所有這些基本上都是這樣的:

'Resource.Color' does not contain a definition for 'design_textinput_error_color'

隨着代碼:

global::Acr.UserDialogs.Resource.Color.design_textinput_error_color = global::EVM.Droid.Resource.Color.design_textinput_error_color;

任何想法,這個錯誤來自哪里以及如何解決它? 謝謝你的幫助。

同樣的問題,視覺工作室社區2015,它似乎是一個版本問題,這是一個舊的resorce定義,現在已被_dark和_light取代。 目前要解決我添加了從黑暗版本復制它們的遺漏值。 似乎Xamarin包含一些舊版本(例如API 22)而不是最新版本(API 23)Flavio

[編輯]找到另一個快速解決方案,從.droid項目的nuGet包管理器中刪除所有已安裝的軟件包,然后添加最新的xamarin相關版本(我的用戶電源shell依次從依賴關系順序添加它們) xamarin的nuget頁面https://www.nuget.org/packages/Xamarin.Forms/ )構建所有......這就是訣竅!

暫無
暫無

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

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