一个 RegistryObject(或 RegistryPackage)可以有多个名称,每个名称又可与不同的语言环境相关联。
您指定的路径和对象名称仅是针对当前语言环境求得的结果。当您尝试按名称选择具有多个名称的 Registry 对象时,Registry 仅尝试根据 Registry 对象的一个名称(其语言环境与当前语言环境的匹配程度最接近的选项)来对您提供的名称进行匹配,而不根据 Registry 对象的所有多个名称进行匹配。
例如,假定当前 RegistryPackage 有一个成员对象具有两个名称,每个名称与不同的语言环境相关联:en(英语)语言环境中的 red 和 fr(法语)语言环境中的 rouge。在当前语言环境为 en 时,命令 ls rouge 不显示该成员对象,但在语言环境为 fr(或其变形之一)时,则显示该成员对象。