0
我無法找到有關UWP應用程序如何實際運行的深度信息。 我在維基百科上閱讀過UWP基於WinRT。 WinRT包含了一些.NET運行庫。它是CLR嗎?它是某種形式的CLR還是什麼?UWP應用程序的運行時間
我無法找到有關UWP應用程序如何實際運行的深度信息。 我在維基百科上閱讀過UWP基於WinRT。 WinRT包含了一些.NET運行庫。它是CLR嗎?它是某種形式的CLR還是什麼?UWP應用程序的運行時間
UWP與.NET或CLR無關。它是用C++實現的,並且在底層使用COM。它是語言不可知的,這意味着它的API可以被不同的語言(C#,VB.NET,F#,C++/CX,C++和JavaScript)使用。
如果您使用C#來使用UWP API,則將UWP類型投影到等效的CLR類型中。例如,如果實例化一個Windows.Web.Http.HttpClient
實例,那麼不僅會返回CLR System.Object
,而且底層的COM對象會「激活」a-la RoActivateInstance(或類似的東西)。
哇,它灑了一些光,謝謝。難道你不知道我在哪裏可以更深入地閱讀關於UWP內部的內容? – EngineerSpock