棱镜区域错误 Prism.Regions.IActiveRegionHelper

Prism Regions error Prism.Regions.IActiveRegionHelper

我正在使用 Xamarin.Forms 5.0.0.1874 和 Prism 8.0.0.1909

我正在尝试使用地区,但该地区没有出现。在导航到区域的回调中,我收到以下错误

Prism.Ioc.ContainerResolutionException
An unexpected error occured while resolving Prism.Regions.IActiveRegionHelper

应用程序没有崩溃。该区域只是没有出现在应该出现的位置(如果我正确理解区域的概念)我用我正在使用的代码做了一个简单的例子。该示例可以在以下 GitHub 存储库

中找到

https://github.com/gnout/PrismRegion

这是 Prism Unity 容器的一个已知问题。

如 Dan here 所提供,您可以在等待 Unity 方面的修复时切换到 Prism DryLoc。