BUILD: Windows Runtime – .winmd files

First off what is the Windows Runtime? Straight off Windows Dev Centre:

The Windows Runtime is exposed using API metadata (.winmd files). This is the same format used by the .NET framework (Ecma-335). The underlying binary contract makes it easy for you to access the Windows Runtime APIs directly in the development language of your choice. The shape and structure of the Windows Runtime APIs can be understood by both static languages such as C# and dynamic languages such as JavaScript. IntelliSense is available in JavaScript, C#, Visual Basic, and C++.

The .winmd files on Windows 8 are located at c:\Windows\System32\WinMetadata. If you first up .NET Reflector you can open the files are have a look at the WinRT types and classes, coupled with what the WinRT references itself – the CLR. Windows.System contains the Launcher that was shown in some of the BUILD keynote code if I remember correctly.


~ by mdavey on September 14, 2011.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: