簡體   English   中英

使用Xamarin.Forms時,Xamarin.Droid在Visual Studio 2015中導致生成錯誤

[英]Xamarin.Droid causing build errors in Visual Studio 2015 when using Xamarin.Forms

最近,我開始學習使用Xamarin.Forms開發移動應用程序。 我創建了一個應用程序“Hello”,它有六個項目,一個Portable Shared Library項目,一個Android,一個iOS和三個Windows(兩個用於Windows 8和Windows 8 Phone,一個用於Windows 10 UWP)。 我正在獲取NuGet包更新,我的問題從那里開始。

第一個問題:

更新主要是Android支持庫,但其中一個是Xamarin.Forms。 所有這些都得到了更新,除了這個。 我的所有Android支持庫包都更新到v23.2.1。 嘗試更新Xamarin.Forms時出現以下錯誤:

嘗試更新Xamarin.Forms時出錯

所以我決定不更新,然后繼續構建項目(我做的唯一修改是在App.cs中,將XAlign更改為HorizontalTextAlign因為我在錯誤列表中收到警告要執行此操作,所有代碼都存在已經原樣了)這是我的second problem

我從Hello.Droid收到119個錯誤,Hello.iOS收到2個警告,Hello.WinPhone收到1個警告,Hello.Windows收到1個警告,Hello收到1個警告(Hello是我的App名稱)。 以下是截圖:

構建后的錯誤

構建后的錯誤和警告

屏幕截圖中不可見的錯誤具有代碼CS0117並且具有以下開頭的描述:“'Resource.Stylable'不包含......等等”

我不明白造成這些錯誤的原因是什么,以及它們的解決方案是什么。 在這里發布我的問題的唯一原因是我無法在互聯網上找到我的問題的解決方案。 我搜索了很多。

幫助將不勝感激。

PS我已經知道Xamarin專家正試圖幫助這個站點的開發人員,所以我請他們試着幫助我。

如果需要更多信息,請告訴我,我會提供。

提前致謝。

編輯:這些是Android支持包: Android支持包

編輯2:新錯誤的屏幕截圖: 重新安裝后出錯

這個問題在這里繼續: 第2部分

您獲得的初始錯誤是因為Xamarin Forms僅支持23.0.1.3。 使用XF 2.2.0-pre1,它們已更新到23.1.1.1,但它仍然不是最新的。

要刪除這些錯誤,我會卸載所有Google支持包和Xamarin表單。 然后只需下載Xamarin Forms即可安裝正確的版本。

最好的選擇是永遠不要在Xamarin中更新全部。

完成此操作后,Resource.Designer.cs文件可能仍會導致一些問題。 因此,轉到該文件,刪除其中的所有內容,然后再次重建項目。

至於您的許可錯誤,請確保您更新到最新版本的Xamarin。

  1. 轉到工具>選項
  2. 然后去Xamarin>其他
  3. 然后按更新並完成安裝。
  4. 然后重新啟動VS,你應該刪除那些許可錯誤,因為Xamarin在Visual Studio中是免費的。

暫無
暫無

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

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