The Deployment Solution?

Before the arrival of .NET, there have been some preliminary steps take to combat DLL Hell (primarily arriving on the scene with Windows 2000). .NET builds on the efforts of Windows 2000 to ease the complexities of component deployment.

Side-by-Side Component Sharing

Microsoft Windows 2000 (and Microsoft Windows 98 Second Edition) introduced new technology that enables something called side-by-side component sharing. In this scenario, limited versioning support is thrown into the mix so that multiple versions of the same DLL can be hosted on one machine. If one application uses Version 1.0 of the spell-checker DLL and another uses Version 2.0, both applications have these DLLs running in isolation from one another. That ...

Get Visual Basic® Programmer's Guide to the .NET Framework Class Library now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.