Xbox One 上的 UWP 应用开发入门
请仔细按照以下步骤操作,以成功设置电脑和 Xbox One 进行通用 Windows 平台 (UWP) 开发。 设置好内容后,可以了解有关 Xbox One 上的开发人员模式和在 UWP for Xbox One 页面上生成 UWP 应用的详细信息。
准备工作
在开始之前,你需要做好以下准备:
- 为 PC 安装最新版本的 Windows 10。
- 在 Xbox One 主机上至少有 5 GB 的可用空间。
设置你的开发电脑
安装 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。
安装最新的 Windows 10 SDK。
为开发电脑启用开发人员模式(“设置”/“更新和安全”/“面向开发人员”/“使用开发人员功能”/“开发人员模式”)。
开发电脑准备就绪后,请继续阅读,了解如何设置 Xbox One 进行开发并创建和部署 UWP 应用。
设置 Xbox One 主机
在 Xbox One 上激活开发人员模式 下载应用,获取激活代码,然后将其输入合作伙伴中心应用开发人员帐户的“管理 Xbox One 主机”页面中。 有关详细信息,请参阅 Xbox 开发人员模式激活。
打开“开发人员模式激活”应用,然后选择“切换并重启”。 恭喜,你现在在开发者模式下拥有 Xbox One!
注意
零售游戏和应用不会在开发人员模式下运行,但你创建的应用或游戏会。 切换回零售模式以运行你喜欢的游戏和应用。
注意
在在开发者模式下将应用部署到 Xbox One 之前,必须先在主机上登录用户。 可以使用现有的 Xbox Live 帐户,也可以在开发人员模式下为主机创建新帐户。
在 Visual Studio 中创建你的第一个项目
有关更多详细信息,请参阅在 Xbox 开发环境中设置 UWP。
对于 C#:创建一个新的通用 Windows 项目,然后在解决方案资源管理器中右键单击该项目并选择“属性”。 选择“调试”选项卡,将“目标设备”更改为“远程计算机”,在“远程计算机”字段中键入 Xbox One 主机的 IP 地址或主机名,然后在“身份验证模式”下拉列表中选择“通用(未加密协议)”。
可以通过在主机上启动开发人员主页(主页右侧的大图块),然后查看左上角来查找 Xbox One IP 地址。 有关开发人员主页的详细信息,请参阅 Xbox One 工具简介。
对于 C++ 和 HTML/Javascript 项目:遵循与 C# 项目相似的路径,但在项目属性中,转到“调试”选项卡,在调试器中选择“远程计算机”打开下拉列表,在“计算机名称”字段中输入主机的 IP 地址或主机名,然后在“身份验证类型”字段中选择“通用 (未加密协议)”。
从顶部菜单栏中绿色播放按钮左侧的下拉列表中选择“x64”。
按 F5 时,你的应用将生成并开始在 Xbox One 上部署。
首次执行此操作时,Visual Studio 会提示你输入 Xbox One 的 PIN。 你可以通过在 Xbox One 上启动“开发人员主页”并选择“显示 Visual Studio pin”按钮获取 PIN。
配对后,应用将开始部署。 第一次执行此操作可能有点慢(我们必须将所有工具复制到你的 Xbox),但如果需要几分钟以上,则可能出错了。 请确保你已遵循以上所有步骤(尤其是你是否已将“身份验证模式”设置为“通用”?),并且使用的是连接到 Xbox One 的有线网络。
坐下来放松。 享受在主机上运行第一个应用!