I detected myself the problem.
I manually recompile that project as well which was it self referencing the old xxx assembly. As it was referencing too to that assembly which was wrongly picked in first phase.
So, in my case the solution was, in short to compile all assemblies (Code ) which are directly or indirectly referencing the assemblies of which old version is being picked up in first case.
Thanks