首页 > 解决方案 > 如何解决该问题:从您的主应用程序项目中引用 NuGet 包以引用特定于平台的实现?

问题描述

我是 Xamarin 的新手,我一直在关注这个官方的 microsoft文档。在我运行此行时的代码中:

try
{
   PhoneDialer.Open(translatedNumber);
}

它引发以下错误:

{Xamarin.Essentials.NotImplementedInReferenceAssemblyException:此程序集的可移植版本中未实现此功能。您应该从主应用程序项目中引用 NuGet 包,以便引用特定于平台的实现。在 Xamarin.Essentials.PhoneDialer.PlatformOpen (System.String number) [0x00000] 在 D:\a\1\s\Xamarin.Essentials\PhoneDialer\PhoneDialer.netstandard.tvos.watchos.cs:9 在 Xamarin.Essentials.PhoneDialer .Open (System.String number) [0x00000] in D:\a\1\s\Xamarin.Essentials\PhoneDialer\PhoneDialer.shared.cs:17 at Phoneword1.MainPage+d__6.MoveNext () [0x000da]

在此处输入图像描述

标签: xamarinxamarin.forms

解决方案


推荐阅读