繁体   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