表单不能引用Xamarin.Android

表单不能引用Xamarin.Android,xamarin,xamarin.forms,xamarin.android,reference,using,Xamarin,Xamarin.forms,Xamarin.android,Reference,Using,我有一个简单的Xamarin项目 +-MyProject|+-MyProject.Android|+-MyProject.iOS 我想要的是能够在MyProject(Xamarin.Forms环境)中引用MyProject.Android。我在其他一些示例项目中看到,您可以使用MyProject.Android使用

我有一个简单的Xamarin项目

+-MyProject
|
+-MyProject.Android
|
+-MyProject.iOS

我想要的是能够在MyProject(Xamarin.Forms环境)中引用MyProject.Android。我在其他一些示例项目中看到,您可以使用MyProject.Android使用

命名空间“MyProject”中不存在类型或命名空间名称“Android”(是否缺少程序集引用?)


有什么建议吗?

为什么要这样做?您的iOS和Android项目应该有对核心表单项目的引用。表单项目不应该有对平台项目的引用-它将创建一个循环引用,并破坏表单的跨平台功能。@Jason我知道它将创建循环引用,但我在官方示例文档中也看到它们这样做(如这里)。我需要使用它,因为我需要引用Android MainActivity.Instance来初始化扩展Android按钮的自定义按钮。该方法使用共享项目,由于.NET标准可用,该方法已被弃用。@Jason oh ok得到了它。那么还有其他的方法吗?