Aaron Stebner's WebLog

Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio

Final version of Windows Phone SDK 7.1 now available for download

Final version of Windows Phone SDK 7.1 now available for download

Rate This
  • Comments 8

As announced on the Windows Phone Developer Blog and on the App Hub web site, the final version of the Windows Phone SDK 7.1 (formerly named the Windows Phone Developer Tools, and which includes the XNA Game Studio 4.0 Refresh as well) was released for download today.

Getting Started links

Here are links to help you get started installing and using the English version of the Windows Phone SDK 7.1:

Here are download links for non-English versions of the Windows Phone SDK 7.1:

Documentation links

Here are some links to documentation to help you get started using the Windows Phone SDK 7.1:

Support links

Here are some links if you run into questions or issues with the Windows Phone SDK 7.1:

How to install

Here are steps you can use to install the Windows Phone SDK 7.1:

  1. If you have any Visual Studio 2010 editions (such as Professional, Ultimate, C# Express, etc) installed on your computer, you will need to install Visual Studio 2010 SP1 first.
  2. If you have the WPDT 7.1 Beta, the Windows Phone SDK 7.1 Beta 2 or the Windows Phone SDK 7.1 RC installed, you must uninstall it before installing the Windows Phone SDK 7.1. To uninstall it, you can go to the Programs and Features control panel and uninstall the item named Windows Phone SDK 7.1 (RC) - ENU and that will automatically uninstall all of the beta components that you need to remove before proceeding to install the Windows Phone SDK 7.1.

    Note: If you have the original Windows Phone 7 version of WPDT and/or XNA Game Studio 4.0 installed, you do not need to uninstall them. The Windows Phone SDK 7.1 and the XNA Game Studio 4.0 Refresh will automatically uninstall the previous version for you behind the scenes. You only need to uninstall previous 7.1 beta builds.

  3. After updating any existing editions of VS 2010 to SP1 and uninstalling any previous beta versions of the Windows Phone SDK that you previously installed, you can proceed with installing the Windows Phone SDK 7.1.

If you encounter Windows Phone SDK 7.1 setup failures

If you run into an installation or uninstallation failure for the Windows Phone SDK 7.1, you can use the log collection tool to gather your setup log files. This log collection tool will create a file named %temp%\vslogs.cab.

Once you have gathered your setup log files, you can upload them to a file server of your choice (such as http://skydrive.live.com), and post a link to the log files in the forums to get additional support.

If you run into uninstallation issues with any release of the Windows Phone SDK or XNA Game Studio, you can use the cleanup tool described at http://blogs.msdn.com/astebner/pages/9544320.aspx to remove the Windows Phone SDK or XNA Game Studio.

  • I've been looking for this everywhere, thanks for the great effort dude !!!

  • Hi,

    I have huge problem with WP7 SDK(7.1) installation.

    I just install Windows 7 Prof. SP1 and nothing else i try to install SDK for WP7 but it doesn't work.

    Here is my error log: www.levik.pl/.../vslogs.cab

    I try to install SDK from the web and I also download the *.iso file, but everytime i get the same error.

    Precisely when Assemblies are being install.

    I think this is the main problem:

    [02/02/12,15:22:13] Windows Phone SDK 7.1 Assemblies: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty()

    [02/02/12,15:22:13] Setup.exe: GetGlobalCustomProperty - Property: {BBE1827C-F2FD-4FDA-A6D6-C83B62FFFDCA} - PropertyName: compfailed - Value: 0

    [02/02/12,15:22:13] Windows Phone SDK 7.1 Assemblies: CMsiComponent::Install(): Validating files.

    [02/02/12,15:22:14] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: .

    [02/02/12,15:22:14] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: .

    [02/02/12,15:22:23] Windows Phone SDK 7.1 Assemblies: File failed validation: c:\users\piotrek\desktop\wpsdkv71_en1\.\wcu\windowsphone\WPSDK_en.cab; error = 0x80091007

    [02/02/12,15:22:23] Windows Phone SDK 7.1 Assemblies: CMsiComponent::Install(): Sleeping before reattempting validation.

    [02/02/12,15:22:28] Windows Phone SDK 7.1 Assemblies: CMsiComponent::Install(): Reattempting to validate files.

    [02/02/12,15:22:28] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: .

    [02/02/12,15:22:28] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: .

    [02/02/12,15:22:37] Windows Phone SDK 7.1 Assemblies: File failed validation: c:\users\piotrek\desktop\wpsdkv71_en1\.\wcu\windowsphone\WPSDK_en.cab; error = 0x80091007

    [02/02/12,15:22:37] Windows Phone SDK 7.1 Assemblies: CMsiComponent::Install(): Sleeping before reattempting validation.

    [02/02/12,15:22:42] Windows Phone SDK 7.1 Assemblies: CMsiComponent::Install(): Reattempting to validate files.

    [02/02/12,15:22:42] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: .

    [02/02/12,15:22:42] Setup.exe: GetGlobalCustomProperty - Property: {E0875D42-A33D-4C64-81C9-167795F29CA4} - PropertyName: PathFromCartmanToRoot - Value: .

    [02/02/12,15:22:52] Windows Phone SDK 7.1 Assemblies: File failed validation: c:\users\piotrek\desktop\wpsdkv71_en1\.\wcu\windowsphone\WPSDK_en.cab; error = 0x80091007

    I spend hours with this problem, waiting for your help!

    Thanks,

    Peter

  • Hi Peter - I found your post on the forums at forums.create.msdn.com/.../592221.aspx.  I'm going to try to address this issue in the forum post because it is more likely that other people who run into similar issues will find the information by searching the forums as opposed to searching on my blog.

  • Hi Aaron,

    I spent a lot of time trying to install the SDK from the ISO. It was failing due to a improper download - but it took me a while to figure this out. I think it would help a lot of people if you post the MD5 hashes of the ISO files if you have them on hand.

    I am re-downloading the image now, and can post the MD5 hash myself, but there's a good chance the download might be corrupt, and it might lead someone who has a proper download to believe that his/her download is invalid.

    Thanks

  • Hi Anirudh - I don't have the expected hash value, but I'll ask around and see if I can find someone who has it, and I'll post it if so.

  • Hi Arron and anirudh, I managed to install WPSDKv71_en1.iso with a MD5 checksum of 635b2f5e15829e8855d5529ee4b58dd6. Could eiter of you please verify this?

    I would also like to second anirudh's suggestion in posting the checksums on your blog and on www.microsoft.com/.../details.aspx as well because they are really useful.

    Thanks!

  • Tnk by ISO of Final version of Windows Phone SDK 7.1

  • Clear, consise and accurate - thanks Aaron. Pitty microsoft dont provide as detailed info. There explanations lead you into a two day detective work patchup configuration- trying all combinations of installation.

Page 1 of 1 (8 items)
Leave a Comment
  • Please add 4 and 4 and type the answer here:
  • Post