Windows Phone Developer Tools Beta and XNA Game Studio 4.0 Beta now available for download


As announced on the Windows Phone Developer Blog, a Windows Phone Developer Tools (WPDT) Beta (which includes an XNA Game Studio 4.0 Beta as well) was released for download today.

Getting Started links

Here are links to help you get started installing and using the Windows Phone Developer Tools Beta:

Documentation links

Here are some links to useful documentation to help you get started with the Windows Phone Developer Tools Beta:

Support links

Here are some links if you run into questions or issues with the Windows Phone Developer Tools Beta:

How to install

Here are steps you can use to install the Windows Phone Developer Tools Beta:

  1. If you have either of the previous Windows Phone Developer Tools CTPs installed, you will need to uninstall them first.  You can do that by going to the Programs and Features control panel and choosing to remove the item named Microsoft Windows Phone Developer Tools CTP – ENU.  This item will remove the other components that need to be removed.
  2. If you have the Visual Studio 2010 RC on your system, you will also need to uninstall that before you can install the WPDT Beta.
  3. (optional) If you plan to also use another VS 2010 edition (such as Professional, Ultimate, C# Express, etc) in addition to WPDT, you should install them before you install the WPDT Beta.  If you install them after the WPDT Beta, you will be prompted to download and install a Silverlight update when trying to use them.
  4. After removing previous WPDT CTPs and the VS 2010 RC (if you had it installed still) and installing other VS 2010 editions (if you choose to), you can proceed with installing the WPDT Beta.

If you encounter Windows Phone Developer Tools Beta setup failures

If you run into an installation or uninstallation failure for the Windows Phone Developer Tools Beta, 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.

This tool does not gather XNA Game Studio 4.0 setup log files, so if your setup failure is caused by the XNA Game Studio 4.0 component, you’ll need to gather those logs separately by zipping up all of the logs in the folder named %temp%\XNA Game Studio 4.0 Setup\Logs.

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 the WPDT CTP, CTP Refresh or Beta, you can use the cleanup tool described at http://blogs.msdn.com/astebner/pages/9544320.aspx to remove XNA Game Studio or the Windows Phone Developer Tools.

Comments (24)

  1. Evgheniy says:

    While running 'vm_web.exe' for Windows Phone Tools Beta, I got "Incompatible Products with Microsoft Windows Phone Developer Tools CTP Refresh" message.

    July 12th version of 'cleanup_tool' succeeds with message 'Product cleanup succeded!' but does not even remove it from list of 'Add Remove Programs'.

    'Windows Installer Clean Up' (does not list at all) and manual registry cleaning for 'Windows Phone' with restart does not help either.

    Can you, please, point the files or registry entries, that Beta version installer uses to detect the presence of CTP Refresh version?

  2. Hi Evgheniy – The WPDT beta setup uses information in the file blocker.sdb that is packaged inside of vm_web.exe to decide whether or not old versions of the product are still installed.  I uploaded a copy of this file for the WPDT beta setup to cid-27e6a35d1a492af7.office.live.com/…/WPDT%5E_Beta%5E_Blocker.sdb.  What I do in this scenario is look in %temp%dd_install_vm_xcor_100.txt to see the exact name of the component that it thinks is an older version, then I go to blocker.sdb and look for the information about what registry key is being used to check the version number.

    Can you please give that a try and see if it helps you narrow this down further?  If it doesn't help, please post your file %temp%dd_install_vm_xcor_100.txt to a file server such as http://skydrive.live.com, then reply back here with a link that I can use to download the log file and take a further look.

  3. Evgheniy says:

    It gave me more information, but unfortunately didn't help. Here is the file. cid-c8e0d8029fa2e80a.office.live.com/…/dd%5E_install%5E_vm%5E_xcor%5E_100.txt

    Uninstall also failed on my win7 home machine. The same symptoms.

  4. Evgheniy says:

    The issue was solved by deleting registry key HKLM,SOFTWAREMicrosoftWindowsCurrentVersionUninstall{8D6C687E-56A5-3563-86F7-ECF3B4FD3C0F} which corresponds to [Microsoft Windows Phone Developer Tools CTP Refresh]. Thank you.

  5. Hi Evgheniy – I'm glad you were able to figure out the cause of this problem and resolve it so you could install the WPDT beta.  I'm sorry for the hassles that this problem caused in the meantime though.  For others reading these comments in the future, I posted more detailed instructions for diagnosing and working around this type of issue in the blog post at blogs.msdn.com/…/10037442.aspx.

  6. Ross says:

    Will this be compatible with windows XP at some point and if not then at the very least will the XNA framework 4 redist be compatible?

  7. Cakes says:

    Hi Aaron, 4.0 CTP uninstalled okay, but install of the beta failed 'developer tools installed. xna game studio 4.0 failed' Error Code in the logs is 5999 (unrecognized)

    Microsoft XNA Game Studio 4.0: C:UsersGotCakesAppDataLocalTemp30319.1051033VM_EXPwcuwindowsphoneXNAGS40_setup.exe exited with return value 5999

    Microsoft XNA Game Studio 4.0: CreateProcess internal result – if available:

    InstallReturnValue: GFN_MID XNA, 0x176f

    Setup.exe: AddGlobalCustomProperty

    Microsoft XNA Game Studio 4.0: ***ERRORLOG EVENT*** : Error code 5999 for this component is not recognized.

    Setup.exe: AddGlobalCustomProperty

    Microsoft XNA Game Studio 4.0: ***ERRORLOG EVENT*** : Component Microsoft XNA Game Studio 4.0 returned an unexpected

    I'll keep searching, but have you seen this error at all?

    Cheers

  8. Hi Ross – There hasn't been an announcement about the OS support for the final release of XNA Game Studio 4.0 or the XNA Framework 4.0 Redistributable yet.  Please keep an eye on the Creators Club web site (http://creators.xna.com) and the XNA team blog (http://blogs.msdn.com/xna) for this type of announcement in the future.

  9. Hi Cakes – Can you please gather your XNA Game Studio 4.0 log files from %temp%XNA Game Studio 4.0 SetupLogs, zip them, post them to a file server such as http://skydrive.live.com and then reply back here with a link to your logs so I can take a look and see if I can figure out what is causing this error?

    If you don't have any logs there, can you please try to run XNA Game Studio 4.0 beta setup directly from go.microsoft.com/fwlink and see if it gives a more useful error code when it is run in full UI mode (instead of in silent mode like when it is run as a part of WPDT Beta setup)?

  10. Arul says:

    I have similar issue and I have uploaded my logs athe following location.

    cid-a7680953f5fdc114.office-df.live.com/…/Logs.zip

  11. Hi Arul – I am having trouble getting your link to work.  Each time I click on it, I get re-directed to http://home.live.com.  Can you please double-check the link and/or post the logs to a different file server that I could try instead?

  12. kibria says:

    During 'Windows Phone Developer Tools Beta-ENU' setup, the following error message was showed,

    'Setup could not install the following component: Microsoft Windows Phone Emulator x64'.

    I uploaded the Log file here:

    cid-30b35f63f0229f71.office.live.com/…/dd%5E_install%5E_vm%5E_xcor%5E_100.txt

    My machine's system information is:

    Operating System: Windows 7 Ultimate 64-bit

    DirectX Version: DirectX 11

    DDI Version: 10

    Driver Model: WDDM 1.1

    Display Device: NVIDIA GeForce 8400 GS

    Thanks in advance.

  13. Hi Kibria – This is the error I see in your log file:

    [08/24/10,15:35:38] Microsoft Windows Phone Emulator x64: File failed validation: i:.wcuwindowsphonesde_xde64-enu.msi; error = 0x80091007

    Usually, this means that there was something wrong with the download of the installer.  I'd suggest trying to download and run the installer again, or to use the ISO image available in the 3rd download button at http://www.microsoft.com/…/details.aspx instead of using the web downloader.

  14. Silva says:

    I Have the same problem, Error code 5999

    "Microsoft XNA Game Studio 4.0: ***ERRORLOG EVENT*** : Error code 5999 for this component is not recognized."

    I have download diferent installers, but the error remains the same =|.

    Has anyone been able to fiz this error?

  15. Hi Silva – I will need to look at your log files to narrow down the exact cause of this setup failure.  Can you please zip up all of the XNA Game Studio 4.0 setup log files from %temp%XNA Game Studio 4.0 SetupLogs, post the zip file to a file server (such as http://skydrive.live.com), then reply back here with a link that I can use to download the log files and take a further look?

  16. Robert says:

    I have a similar problem. Here's a snippet of my log fie:

    [01/11/11,11:43:22] Microsoft Expression Blend 4 for Windows Phone: GenericComponent Action: CreateProcess launched with cmd line : C:UsersROBETN~1AppDataLocalTemp30319.1741033VM_EXPwcuwindowsphoneBlend_WindowsPhone_en.exe /nopendingrebootcheck /q /l:"%TEMP%dd_Blend_Install.txt"

    [01/11/11,11:43:22] BWaitForMSI(): Verifying we're the only installation currently in progress.

    [01/11/11,11:43:22] BWaitForMSI(): Ready to proceed with installation.  Continuing…

    [01/11/11,11:45:20] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:14] Microsoft Expression Blend 4 for Windows Phone: C:UsersROBETN~1AppDataLocalTemp30319.1741033VM_EXPwcuwindowsphoneBlend_WindowsPhone_en.exe exited with return value 2148734208

    [01/11/11,11:47:14] Microsoft Expression Blend 4 for Windows Phone: CreateProcess internal result – if available:

    [01/11/11,11:47:14] InstallReturnValue: GFN_MID Blend Trial, 0x80131500

    [01/11/11,11:47:14] Setup.exe: AddGlobalCustomProperty

    [01/11/11,11:47:15] Microsoft Expression Blend 4 for Windows Phone: ***ERRORLOG EVENT*** : Error code -2146233088 for this component is not recognized.

    [01/11/11,11:47:15] Setup.exe: AddGlobalCustomProperty

    [01/11/11,11:47:15] Microsoft Expression Blend 4 for Windows Phone: ***ERRORLOG EVENT*** : Component Microsoft Expression Blend 4 for Windows Phone returned an unexpected value.

    [01/11/11,11:47:15] Microsoft Expression Blend 4 for Windows Phone: WARNING! Setup Failed for optional component Microsoft Expression Blend 4 for Windows Phone

    [01/11/11,11:47:15] Setup.exe: GetGlobalCustomProperty – Property: {BBE1827C-F2FD-4FDA-A6D6-C83B62FFFDCA} – PropertyName: compfailed – Value: 0

    [01/11/11,11:47:15] Microsoft Expression Blend 4 for Windows Phone: CBaseComponent::LaunchWatson() – Obtained CSetupWatson instance

    [01/11/11,11:47:15] Microsoft Expression Blend 4 for Windows Phone: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty()

    [01/11/11,11:47:16] Microsoft Expression Blend 4 for Windows Phone: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty()

    [01/11/11,11:47:16] Microsoft Expression Blend 4 for Windows Phone: CBaseComponent::LaunchWatson() – Creating a PreReq Watson report with manifest: C:UsersROBETN~1AppDataLocalTempMANBE16.tmp

    [01/11/11,11:47:17] Microsoft Expression Blend 4 for Windows Phone: CBaseComponent::LaunchWatson() – Using manifest: C:UsersROBETN~1AppDataLocalTempMANBE16.tmp

    [01/11/11,11:47:17] Microsoft Expression Blend 4 for Windows Phone: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CBaseComponent::GetGlobalCustomProperty()

    [01/11/11,11:47:17] Microsoft Expression Blend 4 for Windows Phone: CBaseComponent::LaunchWatson() – Setting the property CustomCoreProp_WatsonManifestReady to use the GenComp Manifest.

    [01/11/11,11:47:17] Setup.exe: AddGlobalCustomProperty

    [01/11/11,11:47:17] Microsoft Expression Blend 4 for Windows Phone: CBaseComponent::LaunchWatson() – Completed

    [01/11/11,11:47:17] Setup.exe: GetGlobalCustomProperty – Property: {2B7DE335-914B-476F-AF77-E9EF03938188} – PropertyName: Component Number – Value: 5

    [01/11/11,11:47:17] Setup.exe: GetGlobalCustomProperty – Property: {2B7DE335-914B-476F-AF77-E9EF03938188} – PropertyName: Component Number – Value: 5

    [01/11/11,11:47:17] Setup.exe: GetGlobalCustomProperty – Property: {D6B8FD61-6E36-489E-A9EF-A04CC202C14F} – PropertyName: Queued Deferred Reboot – Value: 0

    [01/11/11,11:47:17] Setup.exe: CSetupManager::AutomaticUpdatePause() Pausing Automatic Updates…

    [01/11/11,11:47:18] Setup.exe: CSetupManager::AutomaticUpdatePause() succeeded.

    [01/11/11,11:47:18] Setup.exe: GetGlobalCustomProperty – Property: {092114C2-997D-4D68-8F3A-8BC2584FD23B} – PropertyName: Quiet Mode Setup – Value:

    [01/11/11,11:47:18] SimpleUI: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CProgressPage::RunningComponent()

    [01/11/11,11:47:18] SimpleUI: {4F8791EE-486F-44B5-952B-F28F9FD58BD0}

    [01/11/11,11:47:18] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:18] Setup.exe: GetGlobalCustomProperty – Property: {8297A38B-6431-4F1D-9F6E-C3D371CEA383} – PropertyName: WebSetup – Value: 1

    [01/11/11,11:47:18] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:18] Setup.exe: GetGlobalCustomProperty – Property: {8297A38B-6431-4F1D-9F6E-C3D371CEA383} – PropertyName: WebSetup – Value: 1

    [01/11/11,11:47:18] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:18] Setup.exe: GetComponents()

    [01/11/11,11:47:18] Setup.exe: get_Components()

    [01/11/11,11:47:18] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:18] Setup.exe: CSetupManager::AutomaticUpdateResume() Resuming Automatic Updates…

    [01/11/11,11:47:19] Setup.exe: CSetupManager::AutomaticUpdateResume() succeeded.

    [01/11/11,11:47:19] Setup.exe: ISetupManager::RunInstallFromList(IP_INSTALL) completed

    [01/11/11,11:47:19] Setup.exe: ISetupManager::RunSharedInstall starting

    [01/11/11,11:47:19] Setup.exe: ISetupManager::RunSharedInstall completed

    [01/11/11,11:47:19] Setup.exe: ISetupManager::RunInstallFromList(IP_POSTINSTALL) starting

    [01/11/11,11:47:19] Setup.exe: GetGlobalCustomProperty – Property: {092114C2-997D-4D68-8F3A-8BC2584FD23B} – PropertyName: Quiet Mode Setup – Value:

    [01/11/11,11:47:19] SimpleUI: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CProgressPage::RunningComponent()

    [01/11/11,11:47:19] SimpleUI: {4F8791EE-486F-44B5-952B-F28F9FD58BD0}

    [01/11/11,11:47:19] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:19] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:19] Setup.exe: GetGlobalCustomProperty – Property: {092114C2-997D-4D68-8F3A-8BC2584FD23B} – PropertyName: Quiet Mode Setup – Value:

    [01/11/11,11:47:19] SimpleUI: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CProgressPage::RunningComponent()

    [01/11/11,11:47:19] SimpleUI: {4F8791EE-486F-44B5-952B-F28F9FD58BD0}

    [01/11/11,11:47:19] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:19] Setup.exe: GetGlobalCustomProperty – Property: {8297A38B-6431-4F1D-9F6E-C3D371CEA383} – PropertyName: WebSetup – Value: 1

    [01/11/11,11:47:20] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

    [01/11/11,11:47:20] Setup.exe: GetComponents()

    [01/11/11,11:47:20] Setup.exe: get_Components()

    [01/11/11,11:47:20] Setup.exe: ISetupManager::RunInstallFromList(IP_POSTINSTALL) completed

    [01/11/11,11:47:20] Setup.exe: ISetupManager::RunInstallLists() completing

    [01/11/11,11:47:20] Setup.exe: last session tickcount: 0

    [01/11/11,11:47:20] Setup.exe: current total tickcount: 354680

    [01/11/11,11:47:20] Setup.exe: reboot count: 0

    [01/11/11,11:47:20] Setup.exe: (reboot for next time): 1

    [01/11/11,11:47:20] Setup.exe: GetGlobalCustomProperty – Property: {092114C2-997D-4D68-8F3A-8BC2584FD23B} – PropertyName: Quiet Mode Setup – Value:

    [01/11/11,11:47:20] SimpleUI: ISetupManager::GetGlobalCustomProperty() failed to find global prop in CProgressPage::RunningComponent()

    [01/11/11,11:47:20] SimpleUI: {4F8791EE-486F-44B5-952B-F28F9FD58BD0}

    [01/11/11,11:47:20] Setup.exe: GetGlobalCustomProperty – Property: {710A502B-4669-405C-A985-BA21545509BA} – PropertyName: MaintMode – Value: AddFeatures

  17. Hi Robert – Your log snippet shows that Blend setup is failing, but the error code listed there doesn't help explain why it is failing.  Can you please zip the file named %temp%dd_Blend_Install.txt, upload the .zip file to a file server (such as http://skydrive.live.com), and reply back here with a link I can use to download your Blend setup log file and take a further look?

  18. Jerry says:

    I got the same error as Robert (even the same return code) and I put my dd_Blend_Install.txt file at cid-44917394df129d32.office.live.com/…/Public.

  19. Hi Jerry – Your Blend setup log file shows that there is something wrong with the Silverlight 4 Tools, and that is what caused Blend to fail to install.  I'd suggest trying to use the cleanup tool described at blogs.msdn.com/…/9544320.aspx to fully remove the Windows Phone Developer Tools and then re-install the Windows Phone Developer Tools RTW from http://www.microsoft.com/…/details.aspx to see if that helps resolve this error.

  20. Jerry says:

    That worked. I went to the page and it recommended uninstalling everything through the control panel first, so I did. After reboot though, it still asked about updating Silverlight, so I ran the cleanup. Then vm_web.exe installed without a hitch. Thanks!

  21. Himanshu Rathore says:

    During 'Windows Phone Developer Tools rtm-ENU' setup, the following error message was showed,

    'Setup could not install the following component: windows phone 7.1 assemblies'.

    I uploaded the Log file here:

    jpwvdq.blu.livefilestore.com/…/dd_install_vm_xcor2_100.txt

    please help me

    i have installed vs2010 professional  sp1

    expression blend  ultimate on mine system..

    thanku ..

    himansh1306@gmail.com

  22. Hi Himanshu Rathore – I'm sorry for the hassles that this issue is causing for you.  I am getting a file not found error when I try to access your dd_install_vm_xcor2_100.txt file though.  Can you please use the log collection tool described at blogs.msdn.com/…/6458047.aspx to collect all of your setup log files, upload the file named %temp%vslogs.cab that this tool will create to your file server, then reply back here and post a link that I can use to download that .cab file and take a closer look?

  23. Himanshu Rathore says:

    Hello Aaron Stebner Sir,

          A warm good morning to you. Thanks for giving up help and support. Unfortunately, I wasn't able to install the Windows Phone Developer Tools 7.1 on my machine. Currently the following tools are installed on my machine,

    1. Windows Ultimate 7 Sp1.

    2. Visual Studio Professional 2010 With Sp1.

    3. Expression Studio Ultimate 2010.

    4. XNA game Studio 4.0.

    I suppose Problems happens to be with the Failed validation of WPSDK_en.cab file located at i:.wcuwindowsphoneWPSDK_en.cab

    I have attached the vslogs.zip installation log file made through Log Collection Tool located at skydrive, so that you can find out the problem. It contains,

    1. vslogs.cab

    2. dd_install_vm_xcor2_100.txt

    Link to the skydrive.

    skydrive.live.com

    Waiting to hear from you and by the way Thanks again for your great support sir.

    Best Regards,

    Himanshu Rathore.

  24. Hi Himanshu Rathore – I took a look at your log files, and it looks like you're right.  This is the exact error that is causing setup to fail on your computer:

    [10/10/11,11:53:27] Windows Phone SDK 7.1 Assemblies: ***ERRORLOG EVENT*** : CMsiComponent::Install() expects the setup file for Windows Phone SDK 7.1 Assemblies, but the file failed verification.

    This type of error usually means that the downloaded setup package got corrupted somehow.  I'd suggest trying to download the ISO file for the Windows Phone SDK 7.1 from download.microsoft.com/…/WPSDKv71_en1.iso and install from there to see if that helps resolve this error.