几个月来,我一直在使用带有以下 XAML 命名空间声明的 Prism 6:
xmlns:prism="http://www.codeplex.com/prism"
但我注意到这个命名空间 URL(重定向到 GitHub)也存在:
xmlns:prism="http://prismlibrary.com/"
请确认使用哪个命名空间是正确的?
如您所知,Prism 已被社区接管,并已努力为 Prism 6 带来新版本。旧命名空间
xmlns:prism="http://www.codeplex.com/prism"
可能已经在您尝试过的 Prism 6 的第一个预发布包中。但是团队决定切换到新的命名空间。
xmlns:prism="http://prismlibrary.com/"
v 6.0.0 的发行说明中也提到了这一点。
修复 XAML 命名空间问题 ( http://www.codeplex.com/prism )
创建了新的 xmlns 命名空间http://prismlibrary.com/
所以你应该只在升级到最新版本后使用新的命名空间。如果您碰巧看到使用旧命名空间,请不要犹豫,在 GitHub 存储库上报告问题。
使用 xmlns:prism="http://prismlibrary.com/"。codeplex.com 命名空间是一个遗留命名空间,我想,它可能会在未来消失。GitHub 上源代码中的代码注释表明它也是遗留的。
我在所有 Prism 引用中都使用 prismlibrary.com 命名空间。效果很好。