The approach of having a specially controlled central repository addresses the flaws[citation needed] in the shared library concept and helps to avoid pitfalls of other solutions that led to drawbacks like DLL hell.
flag, i.e.: The newer interface, the Assembly Cache Viewer, is integrated into Windows Explorer.
Assemblies are installed by dragging and dropping and uninstalled by selecting and pressing the delete key or using the context menu.
A calling application may specify a version of an assembly when referencing it, so the run-time can simply refer to the filename to use the correct one.
The Global Assembly Cache mechanism helps to avoid older DLL hell, but it still has some drawbacks, such as:[4]