簡體   English   中英

Xamarin項目未正確從共享庫繼承

[英]Xamarin projects not inheriting from shared library correctly

我已經開始使用.NET Standard處理Xamarin Forms。 當嘗試對平台特定的代碼(在這種情況下,Android和iOS使用不同的代碼)使用依賴項注入時,項目無法從基礎項目中找到接口。

我正在按照以下示例顯示指南 在此處輸入圖片說明

但是,Visual Studio在Android / iOS項目的基礎項目中找不到我的界面。

在此處輸入圖片說明

找不到名稱空間。 它找到的唯一一個是ProblemCode.Android。 我該如何解決這個問題?

我沒有在上一張圖片中看到對您共享項目的引用。

但是,我注意到使用.NetStandard時Xamarin有時會感到困惑,盡管它可能在最佳情況下毫無理由地變得混亂。

通常,當我對Xamarin有良性問題時,請嘗試以下方法。

  • 清潔溶液
    • 清除所有項目的Bin和Obj目錄。
    • 清潔溶液
    • 重新啟動Visual Studio
    • 重建解決方案
  • 有時我需要刪除/將對共享.NetStandard項目的引用添加/添加回Device Projects
    • 也許要確保它獨立構建沒有問題
  • 在某些情況下(可能不是這種情況),它有助於重新安裝所有nuget

注意 :我不確定這是否對您有幫助,但這至少值得一提

暫無
暫無

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

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