swift-windowsappsdk

警告

此项目包含使用 swift-winrt 生成的 WinRT 投影子集的过时快照,仅供演示说明之用。要在您的 Swift 项目中使用 WinRT API,我们建议直接使用 swift-winrt 生成您自己的投影。

Windows App SDK API 的 Swift 语言绑定

这些 API 旨在与以下项目结合使用

API

这些投影包含 Windows App SDK 的 API 子集,减去 WinUI 的 API (Microsoft.UI.Xaml)。有关这些组件的更多信息,请参阅官方文档

SDK 版本

  1. Windows SDK: 10.0.18362.0
  2. Windows App SDK: 1.5-preview1

项目配置

这些绑定是从 Nuget.org 上 NuGet 包中找到的 WinMD 文件生成的。有两个关键文件驱动此过程

  1. projections.json - 此文件指定项目/包以及要包含在投影中的 API
  2. generate-bindings.ps1 - 此文件读取 projections.json 并生成相应的绑定。

提交问题

如果您对此仓库有任何问题,请在 https://github.com/thebrowsercompany/swift-winrt 上提交

已知问题和限制

使用 Windows App SDK

为了使用 Windows App SDK,您需要从此处下载 Windows App SDK: https://aka.ms/windowsappsdk/1.5/1.5.240205001-preview1/windowsappruntimeinstall-x64.exe