Xbox One 上的 UWP 应用开发入门

请仔细按照以下步骤操作,以成功设置电脑和 Xbox One 进行通用 Windows 平台 (UWP) 开发。 设置好内容后,可以了解有关 Xbox One 上的开发人员模式和在 UWP for Xbox One 页面上生成 UWP 应用的详细信息。

准备工作

在开始之前,你需要做好以下准备:

  • 为 PC 安装最新版本的 Windows 10。
  • 在 Xbox One 主机上至少有 5 GB 的可用空间。

设置你的开发电脑

  1. 安装 Visual Studio 2015 Update 3、Visual Studio 2017 或 Visual Studio 2019。

    如果安装 Visual Studio 2015 Update 3,请确保选择“自定义”安装并选中“通用 Windows 应用开发工具”复选框,它不是默认安装的一部分。 如果你是 C++ 开发人员,请确保选择“自定义安装”并选择“C++”。

    如果要安装 Visual Studio 2017 或 Visual Studio 2019,请确保选择“通用 Windows 平台开发”工作负载。 如果你是 C++ 开发人员,请确保在右侧的“摘要”窗格中选中“通用 Windows 平台开发”下的“C++ 通用 Windows 平台工具”复选框。 它不是默认安装的一部分。

    有关详细信息,请参阅在 Xbox 开发环境中设置 UWP

  2. 安装最新的 Windows 10 SDK

  3. 为开发电脑启用开发人员模式(“设置”/“更新和安全”/“面向开发人员”/“使用开发人员功能”/“开发人员模式”)。

开发电脑准备就绪后,请继续阅读,了解如何设置 Xbox One 进行开发并创建和部署 UWP 应用。

设置 Xbox One 主机

  1. 在 Xbox One 上激活开发人员模式 下载应用,获取激活代码,然后将其输入合作伙伴中心应用开发人员帐户的“管理 Xbox One 主机”页面中。 有关详细信息,请参阅 Xbox 开发人员模式激活

  2. 打开“开发人员模式激活”应用,然后选择“切换并重启”。 恭喜,你现在在开发者模式下拥有 Xbox One!

注意

零售游戏和应用不会在开发人员模式下运行,但你创建的应用或游戏会。 切换回零售模式以运行你喜欢的游戏和应用。

注意

在在开发者模式下将应用部署到 Xbox One 之前,必须先在主机上登录用户。 可以使用现有的 Xbox Live 帐户,也可以在开发人员模式下为主机创建新帐户。

在 Visual Studio 中创建你的第一个项目

有关更多详细信息,请参阅在 Xbox 开发环境中设置 UWP

  1. 对于 C#:创建一个新的通用 Windows 项目,然后在解决方案资源管理器中右键单击该项目并选择“属性”。 选择“调试”选项卡,将“目标设备”更改为“远程计算机”,在“远程计算机”字段中键入 Xbox One 主机的 IP 地址或主机名,然后在“身份验证模式”下拉列表中选择“通用(未加密协议)”。

    可以通过在主机上启动开发人员主页(主页右侧的大图块),然后查看左上角来查找 Xbox One IP 地址。 有关开发人员主页的详细信息,请参阅 Xbox One 工具简介

  2. 对于 C++ 和 HTML/Javascript 项目:遵循与 C# 项目相似的路径,但在项目属性中,转到“调试”选项卡,在调试器中选择“远程计算机”打开下拉列表,在“计算机名称”字段中输入主机的 IP 地址或主机名,然后在“身份验证类型”字段中选择“通用 (未加密协议)”。

  3. 从顶部菜单栏中绿色播放按钮左侧的下拉列表中选择“x64”

  4. 按 F5 时,你的应用将生成并开始在 Xbox One 上部署。

  5. 首次执行此操作时,Visual Studio 会提示你输入 Xbox One 的 PIN。 你可以通过在 Xbox One 上启动“开发人员主页”并选择“显示 Visual Studio pin”按钮获取 PIN。

  6. 配对后,应用将开始部署。 第一次执行此操作可能有点慢(我们必须将所有工具复制到你的 Xbox),但如果需要几分钟以上,则可能出错了。 请确保你已遵循以上所有步骤(尤其是你是否已将“身份验证模式”设置为“通用”?),并且使用的是连接到 Xbox One 的有线网络。

  7. 坐下来放松。 享受在主机上运行第一个应用!

就这么简单!

Hello World

另请参阅