Visual studio Xamarin表单特定于平台的项目看不到类库

Visual studio Xamarin表单特定于平台的项目看不到类库,visual-studio,xamarin.forms,Visual Studio,Xamarin.forms,我正在尝试开发一个Xamarin表单应用程序,但在我添加到解决方案的Android类库中看到名称空间时遇到了问题。注意,我使用的是visual studio 2015社区版本14.0.25431.01更新3 我的Xamarin表单应用程序解决方案包含以下项目 XFormsApp(便携式) XFormsApp.Android XFormsApp.IOS XFormsApp.UWP myrecompslib先前存在的包含通信接口/抽象和跨平台实用程序的PCL MyAndroidComsLib先前存

我正在尝试开发一个Xamarin表单应用程序,但在我添加到解决方案的Android类库中看到名称空间时遇到了问题。注意,我使用的是visual studio 2015社区版本14.0.25431.01更新3

我的Xamarin表单应用程序解决方案包含以下项目

  • XFormsApp(便携式)
  • XFormsApp.Android
  • XFormsApp.IOS
  • XFormsApp.UWP
  • myrecompslib先前存在的包含通信接口/抽象和跨平台实用程序的PCL
  • MyAndroidComsLib先前存在的通信接口的Android特定实现。此库引用了MyRecomSlib。我相信MyAndroidComsLib是一个“Android类库”项目
现在我只是想让Xamarin表单应用程序的android实现运行,所以我在项目之间添加了以下引用

  • MyAndroidComsLibMyCoromsLib
  • XFormsApp(便携式)mycoromslib
  • 从XFormsApp.Android到mycoromslib
  • 从XFormsApp.Android到MyAndroidComsLib
我的问题:当我在CrossApp.Android中工作时,我看不到来自MyRecomSlibMyAndroidComsLib的任何类或名称空间。但是,在XFormsApp(Portable)中工作时,我可以访问mycoromslib中的名称空间/类。我在仅安卓c#项目中使用了MyRecomSlibMyAndroidComsLib类库,因此类的可见性没有任何问题

为了解决这个问题,我做了以下几点

  • 确保在跨平台应用程序解决方案中内置MyCoromSlib和MyAndroidComsLib
  • 确保XFormsApp.Android项目下的引用列表中显示对mycoromslibMyAndroidComsLib的引用
  • 重新启动visual studio
  • 创建了一个全新的Xamarin表单应用程序。向项目中添加了一个新的Android类库。将NewFormsApp.Android项目中的引用添加到类库中,并尝试访问类库中的类。注意,我无法在新的android类库中看到类an,因此我认为这是visual studio/Xamarin的一个限制,但我不明白为什么不支持它

谢谢大家

这已被确认为visual studio 2015中的一个bug。我通过切换到visual studio 2017解决了这个问题