Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xamarin表单与.netStandard 2.0、can';t形参考核_C#_Xamarin_Xamarin.forms_.net Standard - Fatal编程技术网

C# Xamarin表单与.netStandard 2.0、can';t形参考核

C# Xamarin表单与.netStandard 2.0、can';t形参考核,c#,xamarin,xamarin.forms,.net-standard,C#,Xamarin,Xamarin.forms,.net Standard,我无法将我的接口从.Core项目引用到Android项目,我不明白为什么 我使用Visual Studio 2017在Xamarin.Forms和.Net标准库中创建了一个新的解决方案 这就是我所尝试的: 使用旧的.NetFramework核心项目方法,它工作得很好,但不是现在 谢谢你的帮助好的,我现在明白你的意思了,我以前也经历过 确保编译.Net标准项目 删除.Net标准引用并将其添加回您的Andriod项目 另外,请尝试删除所有项目的所有bin和对象目录,然后重新启动visual stu

我无法将我的接口从.Core项目引用到Android项目,我不明白为什么

我使用Visual Studio 2017在Xamarin.Forms和.Net标准库中创建了一个新的解决方案

这就是我所尝试的:

使用旧的.NetFramework核心项目方法,它工作得很好,但不是现在


谢谢你的帮助

好的,我现在明白你的意思了,我以前也经历过

  • 确保编译.Net标准项目
  • 删除.Net标准引用并将其添加回您的Andriod项目
  • 另外,请尝试删除所有项目的所有bin和对象目录,然后重新启动visual studio并重新编译


    Xamarin可能非常易变,它可以工作,但您需要确保它在过程中不会混淆

    这是模糊且难以理解的,Xamarin与core无关,实现这一点的方法只是参考Xamarin或.Net core中的.Net标准库。这就是为什么它们是标准的。。不是相反around@TheGeneral当我谈到核心时,我想在您开发时谈谈项目。当我阅读netStandard的文档时,他们谈到了创建CustomRenderer的实现,但是,正如您所看到的,我无法从主项目中实现接口…已经实现了。我正在使用Visual Studio 2017和Resharper。我在这个问题上花了两个小时。。。我明天要试试我的Mac电脑。但是,是的,我的项目可以编译并部署,而且,引用已经被删除并再次添加。Bin和obj已被删除。Visual studio运行管理mode@Naografix那么App1是一个.net标准库吗?是的,.NetStandard2.0,如果您愿意,我可以分享我的解决方案want@Naografix没有我在路上上班,但是你需要保持这个,它最终会工作,确保所有的事情都是最新的。