使用 NuGet 安装适用于电脑的 GameInput

如果使用 GameInput 生成电脑游戏,则应安装 Microsoft.GameInput NuGet 包,以便为开发准备 Visual Studio。 这样做将有助于确保应用程序面向提供兼容性的 GameInput 版本,该版本可追溯到 Windows 10 19H1 (2019 年 5 月更新) 。

即使已使用 Microsoft 游戏开发工具包 (GDK) 进行 Xbox 开发,我们建议安装 GameInput NuGet 包。 这样做只会更新 Visual Studio 电脑版本配置,不会对 Xbox/主机 GameInput 生成依赖项进行任何修改。

GameInput Redistributable

尽管新式 Windows 支持 GameInput,但电脑游戏需要将 GameInput 可再发行组件合并到其各自的安装程序中,以获得最大的兼容性。 安装 GameInput NuGet 包后, GameInputRedist.msi 安装程序将放入 packages\Microsoft.GameInput.<version>\installer 文件夹中,该文件夹通常位于项目的根文件夹中。

注意

GameInput 可再发行组件包含在 NuGet 包中,但不会自动安装。

如果使用的是 GDK 电脑游戏,请参阅有关 自定义安装操作 的文档了解详细信息。

在安装过程中,GameInput 可再发行组件验证它是否不会导致目标系统上的 GameInput 降级。 虽然这确实意味着你的游戏可能在安装了较新版本的 GameInput 的电脑上运行,但 GameInput API 将保持向后兼容,确保未来行为一致。