Beta 1 Breaking Change List Publicly Available on GotDotNet!

It’s been a long while coming, and I lot have people have been asking for it.  The compatibility breaking change list for Version 2.0 (Beta1) has now been published up on GotDotNet  publicly.  See the default page at http://www.gotdotnet.com/team/changeinfo/default.aspx for further details. There is a lot of good information up on this page.  First is a list…

1

Configuring your V1.1 apps to run against V1.0

A friend of mine was trying to get his V1.1 app to run against V1.0 without much luck.  His config file had a startup section that looked like this: <startup>           <supportedRuntime version=”v1.1.4322”/>           <supportedRuntime version=”v1.0.3705”/> </startup> This will NOT work on V1.0! In V1.0, the V1.0 shim has no support for <supportedRuntime> tags so…

4

BlackBox Testing

Today I attended the Microsoft Research Group’s Techfest.  It’s like a giant science fair for the folk over in MS Research to strut their stuff and show us blue badges the latest and greatest in the world of technology.  Anyways, I can’t say much other than I was VERY impressed.  In particular, a lecture by Colin…

9

XML and my heartrate monitor info…

So, one of my passions in life outside of work is riding bicycles.  I currently have 2 bikes – one is a 2002 Cannondale 900 SL, and the other is a 2000 LiteSpeed Ultimate.  The Cannondale 900 SL is actually a replacement for my beloved Killer V 900 which I raced on through college but was…

3

Help Us Help You

All too often I notice that we’re slammed by the media as the “evil empire” who doesn’t care tenderly for its customers.  I agree that we’ve made our share of mistakes in the past, but we’re really trying very hard to change that misconception. Here’s your chance to help us help all you devs out there…

8

Breaking Changes: past, present, and I can’t speak about the future

Ok, so a large part of my job is finding breaking changes and helping make sure that they get fixed.  These changes are classified as backward or forward compatibility breakers.  Backward compatibility means a newer version of the .NET FX can run older apps and forward compatibility means an older version of the .NET FX can…

3

Why Compat, when there’s Side by Side?

I used to (and still do) play computer games.  I remember playing this flight simulator game as a kid on Windows 3.x which I totally loved.  I used to think about playing it at school and couldn’t wait to get home just so I could sit my arse down and shoot down attacking cat-alien beings. …

1

How do I detect what .NET Framework version is installed on a machine?

I see this question asked again and again on various newsgroups.  After picking some of the BIG brains I work with here are two methods you may want to consider: Method 1: 1.) Under HKLM\SOFTWARE\Microsoft\.NETFramework\policy\ check to see if the version you want is installed (for example, look for the v1.1 folder and 4322 for…

2