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