
620 Chapter 13 • Application Deployment
www.syngress.com
Assembly Versioning
Versioning of executables has always been important. How often did you
see a dialog box that told you that you needed a DLL with version
1.2.3456 or higher? Whatever you did, you had just one version of that
DLL, and a program ran with it or broke. This has changed with the .NET
Framework because you can have as many different versions of an
assembly on your system as are available. You can have different applica-
tions that use an assembly with the same name, but with a different ver-
sion. The version number has become more of a “compatibility number”
and also controls the way ...