什么';是否使用255.255.255.255的XAML clr命名空间版本?

什么';是否使用255.255.255.255的XAML clr命名空间版本?,xaml,xamarin.forms,uwp-xaml,Xaml,Xamarin.forms,Uwp Xaml,255.255.255.255的XAMLclr命名空间version是特殊值还是任意值 在尝试使用一些Xamarin.Forms本机视图嵌入时,我在Xamarin文档中遇到了这个示例。在XAML中,它添加了如下Windows命名空间: 该名称空间上的版本看起来有点像网络子网掩码,因此吸引了我的注意。那个特定的版本是否有一些特殊的含义,或者他们只是填写了它,因为它需要一个值?是否还有其他特殊值可以加入其中?ECMA 335标准定义了公共语言基础设施(CLI)其中,以多种高级语言编写的应用程序可

255.255.255.255的XAML
clr命名空间
version是特殊值还是任意值

在尝试使用一些Xamarin.Forms本机视图嵌入时,我在Xamarin文档中遇到了这个示例。在XAML中,它添加了如下Windows命名空间:



该名称空间上的
版本
看起来有点像网络子网掩码,因此吸引了我的注意。那个特定的版本是否有一些特殊的含义,或者他们只是填写了它,因为它需要一个值?是否还有其他特殊值可以加入其中?

ECMA 335标准定义了公共语言基础设施(CLI)其中,以多种高级语言编写的应用程序可以在不同的系统环境中执行,而无需重写这些应用程序以考虑这些环境的独特特性

ECMA 335程序集需要有版本号。但是windows运行时类型解析算法不使用版本号,因此创建winmd格式的团队为程序集版本号选择了255.255.255.255的任意版本号

这有助于确保在执行类型解析时没有人尝试使用.Net类型解析算法(这不是完美的,不幸的是,有些工具仍然使用.Net类型解析算法)

有关更多详细信息,请参阅