Versioning in .NET
I was doing some prototype work and wanted to investigate versioning issues. I was changing version numbers of some dependent assemblies and not having any problems with .NET finding the right version. I was puzzled at some of my findings so I checked the docs. My bad:
Note Versioning is done only on assemblies with strong names.
I wasn't using strong named assemblies. That explains a few things... :)