流式安装:调试

为了帮助调试游戏,您可以临时暂停其流式安装并连接调试程序。

使用以下步骤暂停游戏的流式安装,直到调试器连接到游戏。

  1. 在应用程序的 main 方法中,将以下代码加入到任何其他代码之前:

    while ( !IsDebuggerPresent() )
    {
        Sleep(1000);
    }  
    
  2. 使用 makepkg 生成应用程序包。

  3. 注册应用程序,然后使用 xbapp 安装(NDA 主题)要求授权(Xbox) 或 wdapp 安装 (PC) 安装游戏的启动区块:

    • PC: wdapp install /l <packagepath>
    • Xbox: xbapp install /l <packagepath>
  4. 使用 xbapp 启动(NDA 主题)要求授权(Xbox) 或 wdapp 启动 (PC) 启动应用程序:

    • PC: wdapp launch <appusermodelid>
    • Xbox: xbapp launch <appusermodelid>
  5. 在 Visual Studio 项目中添加一个断点。

  6. 连接 Visual Studio 调试程序。

  7. 使用 xbapp 安装(NDA 主题)要求授权 (Xbox) 或 wdapp 安装 (PC) 启动安装过程:

    • PC: wdapp install <packagepath>
    • Xbox: xbapp install <packagepath>