Target Different versions of Windows Phone with the Windows Phone 7.1 SDK

With the Windows Phone 7.1 SDK Beta that Microsoft had released few days back , it will be possible to target both the version of Windows Phone 7 and Windows Phone 7.1 .

When a new project is created , an option is shown for the user to select the targeted Device ( Windows Phone 7.0 or Windows Phone 7.1 ) .

Target Different versions of Windows Phone with the Windows Phone 7.1 SDK

For the Existing projects that targets Windows Phone 7.0 , it is possible to switch from WP7 to WP 7.1 (Mango) by following the steps described below .

1. Open the existing Windows Phone 7 Project in the Visual Studio .
2. Right click on the project and click properties .

Target Different versions of Windows Phone with the Windows Phone 7.1 SDK


3. In the Application tab of the Project Properties window , you can change the version to Windows Phone 7.1

Target Different versions of Windows Phone with the Windows Phone 7.1 SDK

Note that once you convert your App to Windows Phone 7.1 , you cant revert it back to Windows Phone 7 . You might get the following message

“You are about to upgrade this project to target Windows Phone 7.1. Please take backup of the project files before proceeding because this action cannot be undone. Upgrading this project does not affect any referenced projects.” .

Target Different versions of Windows Phone with the Windows Phone 7.1 SDK


4. Click yes to continue .

Now your project is converted to Windows Phone 7.1 App .

    2 Comments

  1. Daniel Schroeder
    July 18, 2011
    Reply

    It is possible to switch back from 7.1 to 7.0, but it requires a little work. This post describes the process: http://www.windowsphonegeek.com/articles/Switching-between-Windows-Phone-7-1-Mango-and-7-0-RTW-and-vice-versa

  2. July 18, 2011
    Reply

    Nice post Daniel . It is definitely a more detailed post

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

In this post, you’ll learn about the Win32 Error “0x000019E5 – ERROR_COULD_NOT_RESIZE_LOG” that you get when debugging system erors in...
In this post, you’ll learn about the error “CO_E_DBERROR 0x8004E02B” that is returned when working with COM based APIs or...
In this post, you’ll learn about the Win32 Error “0x000019D0 – ERROR_LOG_BLOCK_VERSION” that you get when debugging system erors in...