东南教育网您的位置:首页 >互联网 >

Windows10开发人员Microsoft的ProjectReunion刚获得了此新工具

导读 Microsoft推出了用于Project Reunion的MRT Core资源加载器,它致力于解决Win32和UWP应用程序的问题。Microsoft已发布了现代资源技术(MRT)

Microsoft推出了用于Project Reunion的MRT Core资源加载器,它致力于解决Win32和UWP应用程序的问题。

Microsoft已发布了现代资源技术(MRT)核心,这是一个开放源代码项目,支持该公司为解决Win32和通用Windows平台(UWP)应用程序之间的冲突所做的努力。

在5月的Build 2020年会议上,微软公司揭露了Project Reunion,这是其计划扭转由Windows 8的“通用应用程序/一个Windows平台”创建的错误的计划的一部分,因为该公司对苹果iPad的到来感到担忧,并给世界注定了失败Metro用户界面的触摸屏。

5月,Microsoft还发布了Windows 10的现代本机UI框架WinUI3。WinUI 3.0是Microsoft的Windows和Windows 10X的下一代用户界面平台,其适用于可折叠PC(如延迟的Surface Neo)的操作系统。

Windows 8旨在将Win32应用程序开发与可以运行现代应用程序并可以将其作为全屏应用程序启动或与其他应用程序并置的新操作系统进行桥接。

微软针对UWP,XAML和WinUI的工程团队的项目经理Miguel Ramos说,MRT Core是由Microsoft在GitHub上发布的,是一种新的“资源加载器”,将与WinUi 3一起使用。

微软在其新的MRT GitHub存储库中说:“ MRT是在Windows 8时代引入Windows的,从那以后就发展成为资源管理系统。”

微软表示,MRT Core支持构建资源包资源索引(PRI)文件和从PRI文件加载资源。

团圆计划本身的目的是使开发人员能够访问“现有的Win32和UWP API,并通过诸如NuGet之类的工具使其与OS分离”。

它为开发人员提供了合并的Win32和UWP API,因此他们可以将诸如“共享”面板之类的现代功能添加到其桌面应用程序中。它主要依靠WinUI 3和WebView2,这是Microsoft的另一项技术,用于将Web内容集成到应用程序中。

最近为Project Reunion添加的组件包括C ++ / WinRT,Rust / WinRT和C#/ WinRT库。

微软计划在GitHub上发布NuGet程序包,使应用程序开发人员可以从Visual Studio构建PRI文件,并使用MRT Core API将资源加载到他们的应用程序中。它还发布了用于C编程语言的API,其WinRT API和Microsoft Visual Studio文件。

免责声明:本文由用户上传,如有侵权请联系删除!