Aaron Stebner's WebLog

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

Install issues with various products given out at PDC (Vista, WinFX September CTP, .NET Framework 2.0, VS 2005, Max)

Install issues with various products given out at PDC (Vista, WinFX September CTP, .NET Framework 2.0, VS 2005, Max)

  • Comments 8

Starting approximately this past weekend, I've started hearing from a few folks who have had questions or problems installing some of the various versions of the products given out to attendees at PDC 2005 last week.  Rob Relyea did a really nice job of outlining how to configure a WinFX development machine using the DVDs given out at PDC or using bits available for download from the web.

I wanted to emphasize the key points that I've gathered by looking at the various packages given out at PDC, reading Rob's notes, and talking to some customers who have run into problems so far:

  • The build of Windows Vista given out at PDC (build 5219) contains a beta 2 build of the .NET Framework 2.0 (version 2.0.50215.xxx) as part of the OS.
  • The build of Visual Studio 2005 given out at PDC is a release candidate and has version 8.0.50727.26, and it requires the .NET Framework 2.0 release candidate (version 2.0.50727.26).  This can cause problems when trying to install on top of the build of Vista given out at PDC because it has an older build of the .NET Framework integrated into the OS.  I have heard of cases where installing this build of VS on Vista 5219 works and other cases where problems are encountered and setup fails.  Some VS installs may also fail due to the issue I describe here but that failure can be worked around using the workaround also listed in that post.  I need to try a more detailed repro and see the exact behavior for myself when I get more time.
  • The build of the WinFX runtime and SDK given out at PDC (the September CTP, also available for download here) includes a beta 2 build of the .NET Framework 2.0 (version 2.0.50215.xxx).  It should install and work fine on the build of Vista given out at PDC, and setup will be smart enough to skip installing the .NET Framework 2.0 because it is already a part of the OS and the version matches.
  • The build of WinFX given out at PDC will not work correctly with the build of VS 2005 given out at PDC.  As Rob describes in his blog, you need a beta 2 version of VS 2005 to use for WinFX development with the September CTP of the WinFX runtime and SDK.  VS 2005 beta 2 is still available for download here and you can opt to install the VB Express or VC# Express SKUs rather than the full version of VS 2005 beta 2.

Another problem I have heard of that is related to the development tools passed out at PDC involves the beta version of Microsoft codename Max.  This Max beta is built on top of WinFX and it requires the September CTP of the WinFX runtime, which was given out at PDC and is available on the web.  The Max setup package will attempt to download and install the WinFX runtime if it is not already installed, but it does so by trying to download the entire 40+ megabyte package instead of using the web download bootstrapper that the standalone WinFX setup package uses.  If you encounter failures during download of Max, I suggest downloading and installing the WinFX runtime directly from the WinFX download page because the link on that page points to the WinFX setup bootstrapper.  The WinFX bootstrapper is more resilient to network hiccups (it has logic to retry the download several times before giving up), offers richer progress UI, and will skip downloading the .NET Framework 2.0 beta 2 to minimize bandwidth if it is already present (which it will be on Vista build 5219 from PDC).  I have heard of a few Max setup failures that were simply the result of a download hiccup during that 40+ megabyte download of the WinFX runtime and a lack of retries within the Max bootstrapper.  I have heard of a few others that were the result of a lack of progress feedback during Max download and user cancellations as a result.  Hopefully future versions of these setup packages will work a little smoother together in the future.  :-)

Please feel free to contact me or post comments if you have any questions or run into any issues with any of the PDC software (or any non-PDC versions for that matter...) and I'll try my best to help out.

 

  • I do have an uninstall question. While my Add/Remove Programs list no longer shows that .NET Framework 2.0 beta 2 exists, when I try to install the latest WinFx beta 2 Framework 2 distributed at PDC, it prompts a dialog for me again to uninstall or repair. When uninstall is selected, a dialog appears stating that another version exists that it cannot uninstall before which a Watson error prompt appears.

    I’ve deleted the v2.0.x references under C:\Windows\Assembly\ and C:\Windows\Microsoft.NET\Framework, and deleted all registry entries. I've also tried reinstalling Visual Studio 2005 Beta 2 (original) which indicates that beta 2 framework is already installed.

    Any ideas?
  • Hey Ted - you can use the steps at http://blogs.msdn.com/astebner/archive/2005/07/01/434814.aspx to download and run msiinv.exe and gather a list of programs that Windows Installer thinks are installed on your computer. Then you can download my smartmsizap tool from http://astebner.sts.winisp.net/Tools/smartmsizap.zip and run smartmsizap.exe /p <product_code> using the product codes listed in the output from msiinv.exe to uninstall the pieces of the previous WinFX that are still installed on your machine.

    Hope this helps.....
  • I installed WINFX September CTP seperately successfully. When I try to run the MAX setup, it says "Max was unable to download the files it needs to install. Please try again later".
    I am behind a proxy which requires authentication. Is that why it fails? It never prompted for proxy details/authentication. It's pitiful to see lots of these online install softwares forgetting about proxy authentication.
  • I was able to install Max now following the link given in this <a href="http://blogs.msdn.com/max/archive/2005/09/14/setupguide.aspx">Max Installation Guide</a> on the MAX blog.
    But now I get a different error when I try to run Max , something about an error for which there is no explanation - An honest answer ...
    .
    Well lets hope it gets better ...
  • Hi Pradeep - thank you for providing the link to the Max Team Blog. It looks like the comments field doesn't like embedded URLs, so here is a version of the link without the tags for anyone else who reads this:

    Max Setup Guide: http://blogs.msdn.com/max/archive/2005/09/14/setupguide.aspx">http://blogs.msdn.com/max/archive/2005/09/14/setupguide.aspx

    Max Team Blog: http://blogs.msdn.com/max/

    Regarding your error - can you provide the exact text of the error and what you were doing when it occurred so that the Max team can look at this issue in more detail?

    Thanks!
  • Hi,

    I am facing problems with installing WinFX runtime beta 1 on my Vista system (build 5720). I tried running the setup multiple times, sometimes directly from the site, sometimes saving the setup file on local disk and then running it from there. Every time the behaviour is the same. It seems to go through the initial steps fine. It identifies 4 things to be installed, starts with the first, takes a few minutes, the progress bar is nicely updated. Then one by one, all the four items get green tickmarks. But suddenly, a new screen comes up saying "installation failed for first item, did not try for the rest three".

    Also, after such unsuccessful installation attempts, my Visual Studio 2005 has suddenly started refusing to create any C# or VB.NET projects! It creates C++ projects fine enough, but for C# and VB.NET there comes a status message saying "project creation failed".

    Any help regarding the two problems would be great!

    Thanks,
    Cat
  • Hi Cat - When WinFX setup runs, it should create some log files in your %temp% directory named dd_*.txt.  Can you search for those and send those to me so I can take a look and try to figure out what is going on with this scenario on your system?  You can contact me using http://blogs.msdn.com/astebner/contact.aspx in order to send me the log files.
  • As I suspected, the WinFX September CTP only works on Beta 2. This blog entry describes which products

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