157 out of 181 rated this helpful - Rate this topic

Installing the Windows Phone SDK

Windows Phone

March 22, 2012

The Windows Phone SDK includes Visual Studio 2010 Express for Windows Phone, Windows Phone Emulator, XNA Game Studio, Expression Blend for Windows Phone, samples, and documentation. If Visual Studio 2010 Professional or later versions are already installed on your development computer, an add-in for Visual Studio 2010 Professional is automatically installed. For more information, see Visual Studio 2010 Express for Windows Phone.

You can download and install in a single file everything that you need to build and publish Windows Phone applications. However, to optimize your applications for 256-MB devices, you also should consider installing the Windows Phone SDK 7.1.1 Update. This release is an an SDK update that contains additional tools for developing for 256-MB devices.

Microsoft recommends that you read the release notes for each download to be aware of any prerequisites. Current release notes and installation files are at the following locations:

NoteNote:

If you do not have a previous installation of Visual Studio, you can install Visual Studio 2010 Express for Windows® Phone 7.1 on any drive. If Visual Studio 2010 Professional or higher, or any other Visual Studio Express product, is already installed on your development computer, Windows Phone SDK 7.1 is installed on the same drive as the existing Visual Studio installation.

This topic contains the following sections:

The following table contains the system requirements for Windows Phone SDK 7.1.

Caution note Caution:

Virtual machines are not supported.

Supported operating systems

  • Windows Vista with Service Pack 2 32-bit (x86) and 64-bit (x64) versions (all editions except Windows 7 Starter)

  • Windows 7 32-bit (x86) and 64-bit (x64) versions (all editions except Windows 7 Starter)

Your operating system must be the ENU edition unless you install one of the localized versions of the Windows Phone SDK. For more information, see Localized Windows Phone SDKs.

Hardware

  • Installation requires 4 GB of free disk space on the hard disk.

  • 3 GB RAM

Platforms not supported

  • Windows Server is not supported.

  • Windows XP is not supported.

  • Virtual machines are not supported.

Windows Phone Emulator

  • Windows Phone Emulator requires a Microsoft DirectX 10 or DirectX 11 graphics card with Windows Display Driver Model (WDDM) 1.1 driver and Microsoft Direct3D Version 10 DDI and later versions.

  • Windows Phone Emulator requires GPU emulation to support certain scenarios such as profiling, XNA Framework applications, and displaying content in web browser controls.

For more information, see Setup and System Requirements for Windows Phone Emulator.

Back to Top

You can use Visual Studio to deploy your application to a Windows Phone device or to Windows Phone Emulator. If you have installed Windows Phone SDK 7.1.1 Update, you can deploy your application to a 256-MB emulator or to a 512-MB emulator. For more information, see How to: Build and Deploy a Windows Phone Application Using Visual Studio.

To deploy and debug your application on a Windows Phone device, you must install the Zune client software. You must also register your device using the Windows Phone Developer Registration Tool. For more information, see Deploying and Testing on Your Windows Phone

Back to Top

There are localized versions of Windows Phone SDK available in many languages. The localized versions are supported only on the versions of Windows 7 and Windows Vista operating systems that are specified in the System Requirements section. You can write Windows Phone applications by using the SDK localized in the following languages:

  • Chinese Simplified (zh-CN)

  • Chinese Traditional (zh-TW)

  • French (fr-FR)

  • German (de-DE)

  • Italian (it-IT)

  • Japanese (ja-JP)

  • Korean (ko-KR)

  • Russian (ru-RU)

  • Spanish (es-ES)

Note Note:

You can also localize your Windows Phone apps and games in additional languages such as Greek, Indonesian, Portuguese, Swedish, and many others. For more information, see Culture and Language Support for Windows Phone.

Installing a Localized SDK

To download a localized version of the Windows Phone SDK, go to the following download pages, and then select the language you want in the language list box.

There can be only one language version of the Windows Phone SDK installed on a computer at a time. If you currently have the English version of the Windows Phone SDK installed, or if you want to switch between languages later, you must first uninstall the existing language version, and then install the new language version. When you uninstall the Windows Phone SDK, you must also uninstall any Expression Blend® SDK components.

Localized SDK Operating System Support

The English version of the Windows Phone SDK can be installed on any language of the supported operating systems.

The localized versions of the Windows Phone SDK can be installed only on the corresponding language of the supported operating systems. That is, the language of the localized SDK must match the language of the operating system.

Localized SDK Visual Studio Support

The English and localized versions of the Windows Phone SDK can be installed on a computer with multiple language versions of Visual Studio Professional. Before you can use Visual Studio Professional for Windows Phone development, you must change the language setting of Visual Studio Professional to match the language of the Windows Phone SDK. That is, the language of the SDK (including English) must match the language of Visual Studio Professional.

Note Note:

You do not need Visual Studio 2010 Professional to develop Windows Phone applications. For more information, see Visual Studio 2010 Express for Windows Phone.

Back to Top

There are additional resources available that you can use in your Windows Phone applications.

The Silverlight for Windows Phone Toolkit provides additional controls that you can add to your applications. The toolkit contains controls such as DatePicker, TimePicker, ToggleSwitch, WrapPanel, ListPicker, LongListSelector, and many others. For more information, and to install the toolkit, see Silverlight for Windows PhoneToolkit on the CodePlex website.

Back to Top

Did you find this helpful?
(1500 characters remaining)