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 (10)

  1. Anonymous says:

    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?

  2. Kazi says:

    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.

  3. Anonymous says:

    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…

  4. Tim Sneath says:

    There are known bugs that are fixed with this CLR release, so an upgrade is probably the safest.

  5. Anonymous says:

    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?

  6. Tim Sneath says:

    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.

  7. Tim Sneath says:

    Jake and Thorir, 50727.26 is the Release Candidate of the .NET Framework 2.0. This build is _not_ compatible with the PDC release of the WinFX Runtime Components, Windows Vista or Microsoft Max – it was completed a week after these bits were baked and the time taken to integrate the new bits was prohibitive. Sorry! The next CTP / beta build of the WinFX Runtime Components will be based on the final version of the .NET Framework 2.0, so life should suddenly become a lot easier. Such is the challenge of running beta software!

  8. Anonymous says:

    I had this Problem with den Release Version of the Framework my Visual Studio is in German.

  9. Anonymous says:

    Wow.  This moving target looks like something I’d like to jump right into.  


    Maybe I’ll wait until the jello firms up slightly.

Skip to main content