>>24
You obviously haven't been paying attention to BUILD, have you? .NET has been superceded by WinRT. WinRT != .NET. WinRT is a native COM API/ABI with reference-counting, and C++/CLI was redesigned to offer first-class syntax for it. On top of this, they added shims so you can continue to use C#, VB.NET, or other managed CLR languages, but the core WinRT runtime is no longer managed, it's just native machine code with no garbage collection. And in another direction, they added their Javascript and XAML layer for user-interfaces, which isn't running on the CLR either, and has it's own GC tailored for Javascript.
They're also killing off numerous .NET technologies, including WPF, XNA, and Silverlight and are attempting to help kill off Flash. IE10 running under the Metro UI in Windows 8 no longer has support for native/activex plugins, including Flash or Silverlight. They're copying Apple in this regard, with the main focus being on HTML5 and CSS3.
XNA is no longer available for Metro, you need to program directly against the DirectX COM API using C++ for WinRT.