#winrt #cargo #run

app cargo-winrt

一个用于在 Rust 项目中处理 WinRT 的简单工具

3 个版本

0.7.2 2020 年 7 月 27 日
0.7.1 2020 年 7 月 6 日
0.7.0 2020 年 6 月 4 日

#297 in Windows API

MIT 许可证

36KB
983

cargo winrt

一个用于在 Rust 项目中处理 WinRT 的简单工具。

安装

要安装 cargo winrt,请运行以下命令

cargo install --git https://github.com/microsoft/winrt-rs cargo-winrt

用法

安装

要安装 NuGet 包,将 NuGet 依赖项添加到项目的 Cargo.toml 文件中,如下所示

[package.metadata.winrt.dependencies]
"Win2D.uwp" = "1.25.0"

支持给定 URL 上的 Nuget 包

[package.metadata.winrt.dependencies]
"Win2D.uwp" = { url = "http://example.com/my/nuget/package" }

以及在本地的文件系统上解压缩

[package.metadata.winrt.dependencies]
"Win2D.uwp" = { path = "../../my-nuget-package" }

然后运行以下命令进行安装

cargo winrt install

构建

Rust WinRT 与普通的 cargo 一起工作得很好,但如果你想在构建之前确保已安装所有 WinRT 依赖项,可以运行

cargo winrt build

这相当于

cargo winrt install
cargo build

运行

就像构建你的 WinRT 项目一样,你可以使用 cargo winrt 一步运行你的项目

cargo winrt run

这相当于

cargo winrt install
cargo run

依赖项

~9–18MB
~273K SLoC