Aaron Stebner's WebLog

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

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

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

Rate This
  • Comments 24

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.

  • 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:\Users\ROBETN~1\AppData\Local\Temp\30319.174\1033\VM_EXP\wcu\windowsphone\Blend_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:\Users\ROBETN~1\AppData\Local\Temp\30319.174\1033\VM_EXP\wcu\windowsphone\Blend_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:\Users\ROBETN~1\AppData\Local\Temp\MANBE16.tmp

    [01/11/11,11:47:17] Microsoft Expression Blend 4 for Windows Phone: CBaseComponent::LaunchWatson() - Using manifest: C:\Users\ROBETN~1\AppData\Local\Temp\MANBE16.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

  • 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?

  • 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.

  • 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 www.microsoft.com/.../details.aspx to see if that helps resolve this error.

  • 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!

  • 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

  • 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?

  • 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:\.\wcu\windowsphone\WPSDK_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.

  • 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.

Page 2 of 2 (24 items) 12
Leave a Comment
  • Please add 5 and 1 and type the answer here:
  • Post