这里主要写一些经验总结,综合网上的各种文章和博客,如果是入门请看连接https://www.cnblogs.com/zh7791/p/14102046.html
1、Prism.DryIoc和Prism.Unity都可以创建Prism项目,分属于不同的容器。前者关联依赖的dll更少,文件占用更小
2、如果有依赖包,请不要根据依赖包支持的最低环境来更新,如需更新请更新关联的所以依赖包
3、Prism.DryIoc方式没法在OnStartup方法里面进行注册和获取实例,Prism.Unity和Prism.Unity.Extensions可以
4、Prism.Unity.Extensions需要比较新的版本,基础环境需要4.6.1
5、IOC容器的使用,还是8.0及以上更好,因为有ContainerLocator.Current