Windows Phone

Windows Phone 7 Developer Guide – Hands on Labs

This series of Hands-On Labs is related to the "Windows Phone 7 Developer Guide" available from
  • Details

    Date Published:



    File name:
    File size:

    Windows Phone Developer Guide V1 HOL.Source.Exe

    4.7 MB

      This series of Hands-On Labs is related to the "Windows Phone 7 Developer Guide" available from The individual labs correlate with the chapters of the guide, expand upon the techniques shown there, or integrate the fictitious Tailspin Surveys application described in the guide. Some of the labs extend the Tailspin Surveys application to add new features. Others demonstrate significant techniques not implemented in the Tailspin Surveys application.
  • System Requirements

    Supported Operating System

    Windows 7, Windows Server 2008, Windows Vista Service Pack 1

    • Windows Phone Developer Tools (available as a free download from
    • The code for many of the labs uses a series of assemblies located in a folder named Lib at the root of the samples code tree. This folder contains some third-party assemblies. You must read the license terms associated with these assemblies (in the file notice.txt in the root folder) before using the samples.
    • Many of the exercises in the labs require you to install the Silverlight for Windows Phone Toolkit - September 2010 (available from This includes the slide switch and date picker controls used in the examples.
    • Exercise 4 in Lab 1 "Introduction to Windows Phone 7" that demonstrates unit testing requires you to install the Silverlight Unit Testing Framework for Windows Phone 7 and Silverlight 3 (available from
    • Exercise 2 in Lab 6 "Interacting with Windows Marketplace" that uses the Ad Control requires you to install the Microsoft Mobile Advertising SDK for Windows Phone 7 version 1.0 (available from
  • Install Instructions

      The guide for each lab includes information to help you install the required assemblies, which must be copied to the Lib folder before you run the examples. For reference, the assemblies listed below must be present in this folder before you run the lab code. The following assemblies are included in the Lib folder in the Hands on Labs code:
      • Funq.Silverlight.dll
      • Microsoft.Practices.Prism.dll
      • Microsoft.Practices.Prism.Interactivity.dll
      You must download the following assemblies and copy them to the Lib folder (refer to the ReadMe.txt file in the root folder for details) to be able to run all of the examples:
      • Microsoft.Advertising.Mobile.UI.dll
      • Microsoft.Phone.Controls.Toolkit.dll
      • Microsoft.Silverlight.Testing.dll
      • Microsoft.VisualStudio.QualityTools.UnitTesting.Silverlight.dll.
      The last two assemblies in the list above are provided in a ZIP file that you download. Before you unzip the file, open the Properties window for the file in Windows Explorer and click the Unblock button.
  • Related Resources

Popular downloads

    • 01

      Windows Phone SDK 8.0

      The Windows Phone Software Development Kit (SDK) 8.0 provides you with the tools that you need to develop apps and games for Windows Phone 8 and Windows Phone 7.5.

    • 02

      Windows Phone SDK 7.1

      The Windows Phone Software Development Kit (SDK) 7.1 provides you with all of the tools that you need to develop applications and games for both Windows Phone 7.0 and Windows Phone 7.5 devices.

    • 03

      Windows Phone SDK 8.0 Update for Windows Phone 8.0.10322

      The Windows Phone SDK 8.0 Update for Windows Phone 8.0.10322 adds four new emulator images to an existing installation of Windows Phone SDK 8.0. With this update installed, you can test how your apps will run on devices that have build 8.0.10322 or higher of Windows Phone 8. This update requires either Visual Studio...

    • 04

      Windows Phone Store Badge

      The Windows Phone Store badge provides official branding assets to help you market your Windows Phone app, and help your customers find it.

    • 05

      Windows Phone SDK update for Windows Phone 7.8

      The Windows Phone SDK Update for Windows Phone 7.8 adds two new emulator images to your existing Windows Phone SDK installation. This update supports both the Windows Phone SDK 7.1 and the Windows Phone SDK 8.0. Using this update, you can provide the Windows Phone 8 Start screen experience in your Windows Phone 7.5...

  • Loading...

    Loading your results. Please wait...

Free PC updates

  • Security patches
  • Software updates
  • Service packs
  • Hardware drivers
Run Microsoft Update