在 Prism 中使用 IPlatformInitializer 有什么区别

What is the difference when using IPlatformInitializer In Prism

我最近开始学习如何在 Xamarin Forms 上使用 Prism,我看到了 Xamarin Studio 和 Visual Studio。

我在 Visual Studio 和 Xamarin Studio 中创建了一个项目,并注意到在 Visual Studio 模板包中相同的 UnityApp 项目与 Xamarin Studio 版本不同。在 Visual Studio 中,App class 构造函数有一个 IPlatformInitializer 类型的参数,而 Xamarin Studio 版本没有。

我想知道它们之间有什么区别以及何时使用它们?

Xamarin Studio 模板尚未更新,因为我的 Mac 宕机了:)

如果您想注册特定于平台的服务,您只需要使用 IPlatformInitilizer。不需要。