WinRT和.Net Framework

ADI*_*IMO 20 .net architecture windows-runtime

在WinRT演示之后,我对.net框架在Microsoft开发堆栈中的作用感到困惑.

是否有必要开发WinRT应用程序?

Ian*_*ose 13

据我了解,您可以通过3种方式构建WinRT应用程序

  • .净
  • JScript中
  • 无人值守的C++

WinRT"对象"被重新计算为COM,但是它们具有良好的元数据,因此.net可以使它们看起来像.net对象.(同样jscript可以使它们看起来像jscipt对象)

因此,如果您希望使用jscript或C++,则不需要.net来开发WinRT应用程序.

  • @tronda,C#或VB.NET代码在托管的.NET虚拟机中运行,就像平常一样.在它与WinRT对象接口的地方,它基本上使用COM互操作将它们视为COM对象(虽然一个大大增强的COM互操作,允许你做一些事情,如从WinRT对象下降). (10认同)