What does version 255.255.255.255 mean for winmd files?

I noticed that most (all?) .Winmd files have version 255.255.255.255 , for example:

Windows, Version = 255.255.255.255, Culture = neutral, PublicKeyToken = null

Metro applications have a link to such assemblies with this version number.


The following is the Windows.winmd file itself:

mscorlib, Version = 255.255.255.255, Culture = neutral, PublicKeyToken = b77a5c561934e089

However, as I know, an assembly with this version number does not exist.

Does this version number have special meaning? Is there any documentation for this?

+5
source share
2 answers

ECMA 335 . Windows , , winmd, 255.255.255.255 .

, .Net ( , , - .Net).

, mscorlib - . ECMA 335 , typeref assemblyref, WINMD typerefs ECMA 335 . , winrt "enum" , "System.Enum" - winmd "System.Enum" ( ) . ​​ , typeref typerefs assemblyref - mscorlib System.Enum , .

+8

, .winmd WinRT. Windows , - .NET. Windows 8 , .NET 4.5

.NET , Windows. Windows 8, Windows 10.

255.255.255.255 " ".

+3

All Articles