用于 Windows 运行时的 C# 语言投影
WinRT API 以 *.winmd 格式定义,而 C#/WinRT 包含用于生成 C# 代码的工具,可用于消费场景,或生成 *.winmd 以用于编写场景。生成的 C# 源代码可编译为互操作程序集,类似于 C++/WinRT 为 C++ 语言投影生成头文件。这意味着 C# 编译器和 .NET 运行时不再需要内置的 WinRT 知识。
.NET Core 是 .NET 平台的重点。它是一个开源的跨平台运行时,可用于构建设备、云和物联网应用程序。以前的 .NET Framework 和 .NET Core 都内置了对 WinRT 的知识,这是一种专门用于 Windows 的技术。通过将此投影支持从编译器和运行时中提取出来,我们正在支持使 .NET 更加高效的工作,以支持 .NET 5 及以后的版本。
WinUI 3 是将官方原生 Microsoft UI 控件和功能从操作系统中提取出来的工作,以便应用程序开发人员可以在市场上任何版本的操作系统上使用最新的控件和视觉效果。C#/WinRT 旨在支持将 XAML API 从 Windows.UI.XAML 提取到 Microsoft.UI.XAML 所需的变更。
暂无开放 Issues,或尚未同步最近议题。