百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

CsWinRT

> 编程语言
开源

用于 Windows 运行时的 C# 语言投影

661 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 Windows 运行时的 C# 语言投影

C#/WinRT 语言投射 C#/WinRT 为 C# 语言提供了 Windows 运行时 (WinRT) 投射支持。"投射"是一种适配器,可让目标语言以自然、熟悉的方式编程 WinRT API。C#/WinRT 投射隐藏了 C# 和 WinRT 接口之间的互操作细节,并将许多 WinRT 类型映射到相应的 .NET 等价类型,例如字符串、URI、常用值类型和泛型集合。

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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#csharpdesktopdotnet5windows

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言