O'Reilly logo

Special Edition Using C# by NIIT

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Versioning

Versioning of application programs is a vexing problem for programmers. Most applications install and share the same DLL and components on a computer. Sometimes older versions of an application work with the latest DLL. This results in applications crashing because the DLL is not compatible with the latest installed version of the component. Shared components also pose serious threats to applications running on different versions of the same program because there might be several versions of the shared component and the application might not execute the correct version.

Solving the versioning problem is a major goal of the .NET framework. A programmer can ensure that as a class library evolves it retains binary compatibility with ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required