1 个不稳定版本
0.0.1 | 2024年3月14日 |
---|
#9 在 #libs
223 每月下载量
用于 2 个 crate(通过 mssf-com)
55KB
包含(静态库,27KB) importlibs/FabricCommon.lib,(静态库,5KB) importlibs/FabricClient.lib,(静态库,2KB) importlibs/FabricResources.lib,(静态库,13KB) importlibs/FabricRuntime.lib,(静态库,3KB) FabricServiceCommunication.lib,(静态库,3KB) importlibs/FabricTransport.lib
fabric-metadata
服务-fabric 元数据的复制和选择来自: service-fabric
依赖项
- 服务 fabric 运行时安装。请参阅 入门
代码生成依赖项
将此存储库用作依赖项不需要这些依赖项。
- Midl 用于 c/cpp 头文件生成
- dotnet
winget install Microsoft.DotNet.SDK.6
和winget install Microsoft.DotNet.Runtime.6
- ClangSharpPInvokeGenerator
dotnet tool install --global ClangSharpPInvokeGenerator --version 16.0.0
内容
从 https://github.com/microsoft/service-fabric/tree/master/src/prod/src/idl 到 idl 和 internal_idl 的 idl
此存储库中的 cpp 头文件是从 fabric 和 fabric_internal 中的 idl 生成的
从服务 fabric 运行时安装的 dll 二进制文件生成的 Windows 支持库。
可以使用 cmake 目标 fabric_sdk
和 fabric_internal_sdk
访问 cpp 头文件。
用于在 .windows 文件夹中生成 csharp 或 rust 代码的 service-fabric winmd。
示例用法
有关如何使用此项目的示例,请参阅 fabric-rpc。
Rust
通过 build.rs 将 fabric 支持库暴露给 rust 语言。winmd 由 Windows rust 工具链用于生成 rust 绑定。有关详细信息,请参阅 service-fabric-rs。
许可证
Microsoft MIT 许可证