我试图在我的Cross平台Xamarin应用程序中使用James Montemagno的Xam.Plugin.Connectivity 2.3.0。该软件包安装在所有三个项目中,即protable,android和iOS。但每当我尝试检查连接时,它都会抛出NotImplementedException。此行为与我是否尝试在便携式或平台特定项目中访问它无关。这是我尝试访问它的代码
if (CrossConnectivity.Current.IsConnected)
{
//business logic
}
例外情况如下
System.NotImplementedException:此程序集的可移植版本中未实现此功能。您应该从主应用程序项目中引用NuGet包,以引用特定于平台的实现。
我在各种论坛上都看过类似的帖子,但都没有帮助。