Freigeben über


PDC05: Which Version of .NET Framework Beta 2 Should I Run?

This might seem like a perverse question to ask - isn't there only one Beta 2? But keen eyes have already spotted that the WinFX Runtime Components Sept CTP release contains a later version of the CLR than was distributed with the original Beta 2. Here's a quick explanation...

Basically, .NET Framework Beta 2 originally shipped as 50215.45. We made the decision several months ago that we’d try and stabilize for the PDC on Beta 2+ bits, so that SQL Server, the Max demo, WinFX Runtime Components, Windows Vista and others all had a consistent build to run on. DevDiv have integrated a number of non-breaking bugfixes to the Beta 2 CLR to fix bugs that other dependent teams encountered, so the build number has crept up a little, but build 50215.322 is binary compatible with 50215.45. You’ll sometimes hear 50215.322 referred to as Beta 2+ for differentiation, but it’s 100% compatible with the original Beta 2, and you can still install the original Visual Studio 2005 Beta 2 on the new bits.

The only issue is making sure that you’ve got a Beta 2+ version of the .NET Framework on your machine if you want to install (for instance) the WinFX Runtime Components. If you’ve already got 50215.45 installed, simply uninstall it and install the new version (you needn’t uninstall Visual Studio 2005). The Beta 2+ version is included in the WinFX Runtime Components, so if you’re installing that on a bare machine, you’ve already got what you need.

To check which version you have installed, find %windir%\system32\mscoree.dll and check the Version tab under Properties.

Just to complete matters, Windows Vista Build 5219 (PDC build) ships with version 50215.562, but you shouldn’t ever need to touch that.

Comments

  • Anonymous
    September 19, 2005
    I tried, albeit unsuccessfully, to install the June CTP of SQL Server 2005 and Visual Studio 2005 Beta 2 on the PDC build of Vista, but the installers kept crashing. Based on your post, it sounds like everything in "The Goods" package should work together, but my experience has left me wondering. Is there a suggested install order of everything?

  • Anonymous
    September 19, 2005
    I have mscoree.dll 2.0.50215.44, it seems everything is working fine (VS2k5 beta2, WinFX Sept CTP, WinFS beta1), should I upgrade the runtime to 50215.322? Is it safe, is it recommended, or just simply leaving it alone.

  • Anonymous
    September 20, 2005
    My mscoree.dll is 2.0.50727.26

    Installed with the RC of Visual Studio 2005 on MSDN.

    I haven't tried running WinFX, WWF, Max or anything else yet...

  • Anonymous
    September 20, 2005
    There are known bugs that are fixed with this CLR release, so an upgrade is probably the safest.

  • Anonymous
    September 21, 2005
    Well, the VS2005 RC (from PDC) does not install on this particualar build of the framework, it tries to install v2.0.527 and that fails!!! The sorry part is that in this case, VS2005 RC does not run on the Vista PDC build. :-(
    Am I correct?

  • Anonymous
    September 21, 2005
    Adrian, you might want to check out the wiki at http://channel9.msdn.com/wiki/default.aspx/Channel9.PDCTheGoods - the main piece of advice I have is to install the MSXML 6.0 Parser manually from the wcumsxml directory before installing Visual Studio 2005. I don't believe that SQL Server 2005 June CTP is supported on Windows Vista.

  • Anonymous
    September 21, 2005
    The comment has been removed

  • Anonymous
    November 08, 2006
    I had this Problem with den Release Version of the Framework my Visual Studio is in German.

  • Anonymous
    November 28, 2006
    Wow.  This moving target looks like something I'd like to jump right into.   Yeah.   Maybe I'll wait until the jello firms up slightly.

  • Anonymous
    January 05, 2008
    PingBack from http://famousquotes.247blogging.info/?p=2518