2017-06-19 78 views
0

我想開發一個Xamarin表單應用程序,我遇到問題,看到我添加到解決方案的Android類庫中的名稱空間。請注意,我正在使用visual studio 2015 Community版本14.0.25431.01更新3.Xamarin表單平臺特定項目無法查看類庫

我的Xamarin表單應用程序解決方案包含以下項目。

  • XFormsApp(便攜式)
  • XFormsApp.Android
  • XFormsApp.IOS
  • XFormsApp.UWP
  • 含有MyCoreComsLib預存PCL通信接口/抽象,和跨平臺的實用程序。
  • MyAndroidComsLib已有Android特定實現的通信接口。此庫引用MyCoreComsLib。我相信MyAndroidComsLib是一個「Android類庫」項目。

現在我只是試圖讓Xamarin表單應用程序運行的Android實現,所以我在項目之間添加了以下引用。

  • MyAndroidComsLibMyCoreComsLib
  • XFormsApp(便攜式)MyCoreComsLib
  • XFormsApp.AndroidMyCoreComsLib
  • XFormsApp.AndroidMyAndroidComsLib

我的問題:當我工作在CrossApp.Android我不能看到MyCoreComsLibMyAndroidComsLib任何類或命名空間。但是,在XFormsApp(便攜式)中工作時,我可以訪問MyCoreComsLib中的命名空間/類。我已經使用了MyCoreComsLibMyAndroidComsLib只有android的c#項目中的類庫,所以對類的可見性沒有任何問題。

我已經做了以下嘗試解決這個問題。

  • 確信MyCoreComsLibMyAndroidComsLib建於跨平臺的應用解決方案。
  • 確信的引用MyCoreComsLibMyAndroidComsLibXFormsApp.Android項目下的引用列表中顯示出來。
  • 重新啓動的視覺工作室。
  • 創建一個全新的Xamarin表單應用程序。爲該項目添加了一個新的Android類庫。將NewFormsApp.Android項目的引用添加到類庫中,並嘗試訪問類庫中的類。請注意,我無法在新的android類庫中看到一個類,所以這讓我相信這是visual studio/Xamarin的一個限制,但我不明白爲什麼這不會被支持。

謝謝大家!

回答

相關問題