Curious, if you created an .NET application using the 2.0 net framework, and it used say the dll called System.Data.dll. This dll would be found in the directory
c:\windows\Microsoft .Net\Framework\v2.0.50727\ .
So if you solely change the runtime in your app.config file to V4.0.30319, would your program load the System.Data.dll found in
c:\windows\Microsoft .Net\Framework\v4.0.30319\ .
Or would it stick to the version in c:\windows\Microsoft .Net \Framework\v2.0.50727\ ?
And I guess what I am saying is ---is the CLR looking for the exact strong name of the dll that was used when the application was built?