Development Environment Tools

Development environment tools include remote console tools and tools that integrate with the Visual Studio IDE.

In this section

Xbox One XDK Tools
The Xbox One development tools in the XDK are also available as a separate Xbox One XDK Tools download.

Developer Home on the Console (Dev Home)
Provides information about Developer Home on the Console (Dev Home), which is the default experience for development consoles.

Xbox One Manager
A graphical tool for managing the configuration and setup of Xbox One dev kits.

Xbox Device Portal (Windows Device Portal on Xbox)
Xbox Device Portal is the Xbox version of Windows Device Portal.

xbWatson
xbWatson is a lightweight tool that allows you to use your development PC to monitor system-wide debug output coming from an Xbox One console while also allowing you to collect heap, triage and mini dumps.

Command Line Tools
Command line tools used to perform development tasks such as managing remote consoles from the development computer or retrieving the version of the XDK installed on the development computer.

Visual Studio
The Visual Studio Integrated Development Environment (IDE) is the development environment used to create, build, deploy, and debug Xbox One apps. The Xbox One XDK supports Visual Studio 2015 and Visual Studio 2017. Both the RTM version and the latest Update versions (currently update 3) of Visual Studio 2015 are supported. The latest update is recommended and required for some features.

PIX
PIX provides an extensive array of monitoring, performance and debugging tools to assist Xbox One developers improve their title.

Sample-based Profile Guided Optimization for Xbox One Titles
Describes how to use Sample-based Profile Guided Optimization (SPGO) for games deployed and running on Xbox One.

Profile Guided Optimization for Xbox One Titles
Describes how to use Profile Guided Optimization (PGO) for games deployed and running on Xbox One.

PGOLite for Xbox One Titles
PGOLite is a lightweight alternative to the full PGO process on Xbox One. It is similar in concept to PGOLite for Xbox 360.

Build Log Analyzer
Build Log Analyzer (BLA) analyzes logs emitted by MSBuild and provides recommendations on how to improve build times and/or improve quality of build outputs (size and/or speed).

See also

Development Environment

Introducing the Xbox One X Developer Experience

Test, Automation, and Publishing

Test, Automation, and Publishing Tools

Windows Device Portal REST API Reference