Skip to main content
此 C# SDK 用于 .NET 环境。它主要面向要在云、Windows 及 .NET 支持的任何其他平台上运行的游戏服务、工具和应用程序。

下载链接

此 SDK 使用我们开源的工具——SDKGenerator 生成。我们通常每两周构建一次 SDK,以跟上最新的 API 变更。

此 SDK 的主要组件

此 C# PlayFab SDK 包由三种不同的 API 组合组成。
  1. PlayFabClientSDK - 仅包含客户端库,面向集成到游戏客户端。
  2. PlayFabServerSDK - 仅包含服务器和管理 API,面向集成到你的自定义逻辑服务器或构建流程。
  3. PlayFabSDK - 在单一 SDK 中包含所有 API(客户端、服务器和管理),外加一个单元测试项目。

何时不应使用此 SDK

如果存在更适合你项目的更具体的 SDK,则不应使用 C# PlayFab SDK。 存在专门 PlayFab SDK 的项目包括: 有关不同 PlayFab SDK 的完整列表,请参见 PlayFab SDK

使用 SDK

此原生 C# 项目可以按以下两种方式使用。
  • 用于维护游戏的管理工具
    • 通常,你会连续进行同步调用。
    • 每个 API 调用都会在执行时锁定程序,但对此类程序来说这不是问题。
    • 请参见示例代码中关于 loginTask.Wait() 的注释。这种同步模式在从工具中调用 API 时很常见。
  • 使用原生 C# 编写的实际游戏

将 SDK 添加到你的项目

或者,你可以使用 NuGet 包管理器将 NuGet 包安装到 Visual Studio 项目中。相关说明请参见在 Visual Studio 中安装和使用包。有关详情,请参见NuGet 入门
最后修改于 2026年8月6日