Re: Do I need all version of .NET Framework?
- From: "VanguardLH" <VanguardLH@xxxxxxxxxxxx>
- Date: Sun, 16 Dec 2007 03:10:06 -0600
"Michael T." wrote in message news:eFX8j.5247$db7.5091@xxxxxxxxxxxxxxx
When I go to "Add or Remove Programs" I see the following unfamiliar programs:
Microsoft .NET Framework 1.1
Microsoft .NET Framework 1.1 Hotfix (KB928366)
Microsoft .NET Framework 2.0 Service Pack 1
Microsoft .NET Framework 3.0 Service Pack 1
These runtimes are not cumulative; i.e., a later version does not encompass everything in a prior version. Since you don't know what version was used by a developer, install them all. While you don't develop code, you do run programs that others have written. You don't need the SDK (software development kit) but you do need the runtimes to execute those programs.
When developers write code, they use the functions available in whatever version of the SDK that they are writing against. For some runtimes, they are cumulative so the same functions are available in a later version. That's not true of .Net Framework. By having multiple versions installed and available, the DLL Hell is avoided because the function called for the specific version will be there and work the way expected.
Personally I'd like to have backward compatibility in later versions so that only the latest runtime is required by me to run a program written by someone else. The problem is not knowing when you no longer have programs that require some ancient version of the runtime. We could end up with dozens of versions of .NET over the next decade.
.
- Follow-Ups:
- References:
- Do I need all version of .NET Framework?
- From: Michael T.
- Do I need all version of .NET Framework?
- Prev by Date: Re: RECOVER SECURE OR DELETED DATA
- Next by Date: Re: Error signature
- Previous by thread: Re: Do I need all version of .NET Framework?
- Next by thread: Re: Do I need all version of .NET Framework?
- Index(es):
Relevant Pages
|