设置远程测试电脑

为什么要设置远程测试电脑?

您可能选择在远程测试电脑上测试电脑游戏的原因有很多种,包括:

  • 您的主开发电脑运行的 Windows 客户端操作系统版本比 Windows 2019 年 5 月 10 日更新版低。 因为使用游戏运行时的游戏只能在运行 Windows 2019 年 5 月 10 日更新版或更高版本的客户端上运行,因此必须使用远程测试电脑(或在开发电脑上运行的分区)进行测试。
  • 您用来测试游戏的电脑的特定硬件配置与开发电脑的硬件配置不匹配。 例如,您可能希望在测试实验室中使用远程电脑进行测试,在实验室中提供具有各种视频卡的设备。

在目标电脑上启用开发者模式

  1. 打开设置。

  2. 在搜索字段中输入开发者。 从显示的选项,选择使用开发者功能

  3. 选择开发者模式。 显示一个对话框,指出系统正在添加某些功能。 在移出这一步之前,等待此过程完成。

软件要求

要测试在远程测试电脑上运行的支持游戏运行时的游戏,测试电脑必须安装以下软件:

  • Windows 10(2019 年 5 月 10 日更新版或更高版本)客户端操作系统(64 位)
  • 游戏运行时服务 (GRTS)
  • Visual Studio 远程工具

如果您的游戏正在使用 MicrosoftGame.config 来安装框架依赖项,则这些需要被旁加载到已配置为使用此开发者 Sandboxes(沙盒)的机器上。 有关更多信息,请参阅 框架包依赖项

注意

仅安装在 MicrosoftGame.config 中指定的确切版本。安装未指定的版本可能会掩盖开发期间的错误,或者在发布到零售后导致意外问题。

游戏运行时服务

还必须在测试电脑上安装 GRTS。

如何确定是否已安装 GRTS

如果您不确定测试电脑是否已安装 GRTS,可以运行以下 Windows PowerShell 命令:

    Get-AppxPackage Microsoft.GamingServices  

安装游戏运行时服务

使用如下所述方法之一,安装 GRTS。 安装 GRTS 后,Windows 更新将使用 Microsoft Store 提供的最新版本的服务自动更新您的测试电脑。

使用 Microsoft 游戏开发工具包 (GDK) 安装程序

  1. 打开 GDK 安装程序。

  2. 转到如下图中所示的选择要安装的功能页面。

    “选择要安装的功能”页面

  3. 选择游戏运行时依赖项。 还可以取消选择其他组件。

  4. 继续完成其余的安装过程,直到进入安装完成页面。

GRTS 现已安装并运行。

手动安装

  1. 转到 GamingServices.appxbundle 包,默认情况下它位于以下路径:

    C:\Program Files (x86)\Microsoft GDK\build_number\GRDK\redist
    

    注意

    在前面的示例路径中, build_number 表示安装在系统上 (例如 190700) 。

  2. 将 GamingServices.appxbundle 复制到测试电脑。

  3. 在测试电脑上运行以下命令:

    Add-AppxPackage <PathToGamingServices.appxbundle>
    

GRTS 现已安装并运行。

另请参阅

在 Visual Studio 中远程调试 C++ 项目