XAML Prism 6 的命名空间
XAML Namespace for Prism 6
几个月来,我一直在使用带有以下 XAML 命名空间声明的 Prism 6:
xmlns:prism="http://www.codeplex.com/prism"
但我注意到这个命名空间 URL(重定向到 GitHub)也存在:
xmlns:prism="http://prismlibrary.com/"
请确认使用哪个命名空间是正确的?
选择 xmlns:prism="http://prismlibrary.com/"。 codeplex.com 命名空间是一个遗留的命名空间,我想它将来可能会消失。 GitHub 源代码中的代码注释表明它也是遗留的。
我在所有 Prism 引用中都使用了 prismlibrary.com 命名空间。效果很好。
如您所知,Prism 已被 community 接管,并且已努力为 Prism 6 带来新版本。旧命名空间
xmlns:prism="http://www.codeplex.com/prism"
可能在您尝试过的第一个 pre-release Prism 6 软件包中。但是团队决定切换到新的命名空间。
xmlns:prism="http://prismlibrary.com/"
这个在release notes for v 6.0.0里也有提到。
Fix XAML namespace issue (http://www.codeplex.com/prism)
Created new xmlns namespace http://prismlibrary.com/
所以你应该只在升级到最新版本后使用新的命名空间。如果您碰巧看到旧名称空间的使用,请不要犹豫,在 GitHub 存储库上报告问题。
几个月来,我一直在使用带有以下 XAML 命名空间声明的 Prism 6:
xmlns:prism="http://www.codeplex.com/prism"
但我注意到这个命名空间 URL(重定向到 GitHub)也存在:
xmlns:prism="http://prismlibrary.com/"
请确认使用哪个命名空间是正确的?
选择 xmlns:prism="http://prismlibrary.com/"。 codeplex.com 命名空间是一个遗留的命名空间,我想它将来可能会消失。 GitHub 源代码中的代码注释表明它也是遗留的。
我在所有 Prism 引用中都使用了 prismlibrary.com 命名空间。效果很好。
如您所知,Prism 已被 community 接管,并且已努力为 Prism 6 带来新版本。旧命名空间
xmlns:prism="http://www.codeplex.com/prism"
可能在您尝试过的第一个 pre-release Prism 6 软件包中。但是团队决定切换到新的命名空间。
xmlns:prism="http://prismlibrary.com/"
这个在release notes for v 6.0.0里也有提到。
Fix XAML namespace issue (http://www.codeplex.com/prism)
Created new xmlns namespace http://prismlibrary.com/
所以你应该只在升级到最新版本后使用新的命名空间。如果您碰巧看到旧名称空间的使用,请不要犹豫,在 GitHub 存储库上报告问题。