当我尝试运行我的应用程序时,它将引发以下错误。
{System.NotImplementedException:此程序集的可移植版本未实现此功能。您应该从主应用程序项目中引用NuGet包,以便引用特定于平台的实现。
在Plugin.Permissions.CrossPermissions.get_Current()[0x00012]中:: 0
在XamarinStart.Detail + d__4.MoveNext()[0x00032]在D:\ AmanahWork \ XamarinStart \ XamarinStart \ XamarinStart \ XamarinStart \ Detail.xaml.cs:78}
我已经在主项目中安装了Plugin.Permissions
,也尝试安装对Android和iOS项目的引用,但是仍然遇到相同的错误。
谁能帮我这个忙。
最佳答案
当前版本的最小编译目标是MonoAndroid 7.1
。您必须在项目设置中将此设置为编译目标,或使用older version of the plugin。
该错误消息并不是真正有用的信息,但是NuGet页面显示了依赖性要求:Nuget
插件开发人员还在以下链接的问题中对此进行了解释:
https://github.com/jamesmontemagno/PermissionsPlugin/issues/111