Troubleshooting Windows Phone Deployment

Provides some helpful troubleshooting tips for Windows Phone deployment if you are unable to establish a successful connection between your computer and your Windows Phone device.

Deployment to Windows Phone Emulator Fails

To execute and debug an XNA Game Studio project in the Windows Phone emulator, your development system must have a DirectX 10 or later graphics card and a compatible driver installed.

XNA Game Studio check for a DirectX 10 or later graphics card with a compatible driver before deploying to the Windows Phone Emulator. If the graphics card does not support DirectX 10 or later, the following message will be displayed in the error window of Visual Studio:

Deploy failed with the following error: The current display adapter does not meet the emulator requirements to run XNA Framework applications.

The DirectX Caps Viewer Tool can be used to determine if a graphics card supports DirectX 10 or later is installed. This tool is available for download via DirectX SDK.

To determine if a graphics card supports DirectX 10 or later:

  1. In the DirectX Caps Viewer, expand the DXGI 1.1 Devices folder, then expand the next level folder for the video card. Under this folder, you will see folders for Direct3D 10, Direct3D 10.1, and the like.
  2. Expand the Direct3D 10.1 folder and examine the Feature Level entry. In this folder, you will see an entry for D3D10_FEATURE_LEVEL_10_0 or D3D10_FEATURE_LEVEL_10_1 if the graphics card supports DirectX 10 or later. If the Feature Level indicates a feature level of 9_n or less, it cannot support the Direct3D of the Windows Phone Emulator.

If you see this error message and your graphics card is DirectX 10-capable, refer to the Web site for the manufacturer of the graphics card to see if a newer driver is available.