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

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

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