Loading Different Framework Versions

  • Thread starter Thread starter Roger
  • Start date Start date
R

Roger

Hi All,

If a user runs a Framework 1.0 app, and then opens a 1.1 app, and then opens
a 1.2 app (when version 1.2 comes) , does this mean that all three versions
of the Framework will be loaded into memory? All 3 doing GCing and jit-ing
and negotiating for available memory? I'm assuming yes, since VS7 can't be
used with 1.1.

Thanks,

Roger
 
Roger,
If a user runs a Framework 1.0 app, and then opens a 1.1 app, and then opens
a 1.2 app (when version 1.2 comes) , does this mean that all three versions
of the Framework will be loaded into memory? All 3 doing GCing and jit-ing
and negotiating for available memory? I'm assuming yes, since VS7 can't be
used with 1.1.

Yes, if all three versions of the framework are installed and the apps
run under the versions they were compiled against (i.e. you haven't
configured the v1.0 app to run under v1.1 or something like that).



Mattias
 
Hello Roger,

Thank for your reponse. Your understanding is correct, because .NET
Framework supports side-by-side execution. That is, you can have multiple
versions of the common language runtime, and multiple versions of
applications and components that use a version of the runtime, on the same
computer at the same time. Please refer to the following articles for more
informaion on .NET Framework side-by-side execution.

Side-by-Side Execution Overview
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/htm
l/cpconside-by-sideexecutionoverview.asp?frame=true

Side-by-Side Execution of the .NET Framework
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/ht
ml/sidexsidenet.asp

Hope this helps.

Regards,

HuangTM
Microsoft Online Partner Support
MCSE/MCSD

Get Secure! -- www.microsoft.com/security
This posting is provided "as is" with no warranties and confers no rights.
 
Back
Top