Microsoft changed the deployment of assemblies with Visual Studio 2008. When you created a set up package in VS2005 or lower, the assemblies could have “any” version you wanted. When a user executed the setup package, all previous versions of the dll were deleted and the new ones installed.
However, with VSTS 2008 (and on I am assuming), the setup package only UPDATES the dlls that have NEWER versions.
This may not be a big deal for many because of the version numbering of 1.0.*.*. For those that do use a version number, this did have an impact.
Yes, I know about builds and it should have been incremented anyhow, but sometimes I am human 🙂
No Slogans, Just Results