.NET: How does the use of components in .NET differ to pre-.NET?
- by Craig Johnston
How does the use of components in .NET differ to pre-.NET?
I see the differences as:
.NET components don't have to be centrally registered on a machine and can merely be invoked at run-time from a specified location
if .NET components are 'registered' in the GAC, problems asociated with different versions of the same DLL ("DLL hell") are avoided because each version will have its own id/key which is known to the calling program
Is the above correct, and what other relevant differences are there?