在哪里可以找到Prism.UnityExtensions
本文关键字:Prism UnityExtensions 在哪里 | 更新日期: 2023-09-27 18:16:05
我找不到Unity for Prism 6的UnityExtensions。我正在尝试使用Prism和Unity实现复合应用程序。Prism 5文档使用以下代码来解析它的Shell(取自命令示例):
public class CommandingBootstrapper : UnityBootstrapper
{
protected override DependencyObject CreateShell()
{
return Container.Resolve<Shell>();
}
...
}
我认为Resolve方法在Prism中。Prism 5的UnityExtensions dll。但是扩展现在被标记为已弃用,我找不到Prism 6的扩展,只有NuGet上的Unity for Prism 6 dll。
是否有一个替代的UnityExtensions for Prism 6或Shell解决不同的Prism 6当Unity被使用?
关于UnityExtensions被弃用的说法是完全正确的,因为它在Prism 5中使用。在Prism 6中,与使用Unity相关的一切都可以在Prism中使用。统一方案。抽象的UnityBootstrapper仍然是你要使用的基类。
看一下Prism 6的示例(注意,团队仍在移植现有示例并添加新示例的过程中)。这个文件显示了引导程序的使用。
如果您在代码库中缺少任何特别的内容,请毫不犹豫地记录问题。