所以我看到 XML 命名空间的常用标准是
xmlns:"clr-namespace:My.Package;assembly=Some.Assembly"
Run Code Online (Sandbox Code Playgroud)
然而,最近在另一个 SO 答案中,我看到有人将其替换为
xmlns:"using:My.Package"
Run Code Online (Sandbox Code Playgroud)
我正在寻找有关此语法的更多信息。具体来说,我遇到一个问题,需要指定正在使用的程序集的版本,如https://msdn.microsoft.com/en-us/library/system.reflection. assemblyname(v=vs. 110).aspx
clr-namespace似乎没有注意版本标志,而只是使用它可以找到的包含在项目中的最新版本的程序集。