在 Xamarin 中使用 .NET Standard iOS

Using .NET Standard in Xamarin iOS

我在我的 Xamarin iOS 项目中添加了对 .NET 标准库 (1.3) 的引用。

在运行时,当我创建在 .NET 标准库 中定义的 class 的实例时,它抛出此异常:

Unhandled Exception:

System.TypeLoadException: Could not find method due to a type load error

例如,当我这样做时会发生:

var c = new Customer();

这是怎么回事,我该如何解决?

我终于做到了:问题是我必须包含传递引用。也就是说,我的项目 A 引用 B,而 B 引用 C。所以我必须包含 A => C。不是很明显。我还必须包括我的参考使用的所有 NuGet 包。立即构建和 运行!