Issue with Enterprise Library "Common" dll.

I have my Solution with "Logging", "Exception" & "Data Access" blocks created in separate projects. I have referred the corresponding dependant Enterprise Library dlls to these projects.

Now when I have included the configuration settings for all these blocks in a sample console application config file. I am getting the below error at this line.

if (EnterpriseLibraryContainer.Current == null)

I have referenced all my dlls from the "C:\EntLib50Src\Blocks\bin\Release" folder.

Error Details:

Could not load file or assembly 'Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception
from HRESULT: 0x80131040)

I tried referencing the modified dlls from the source for all the Enterprise Lib references and it solved this issue. I have set the Public key token to NULL for all the Enterprise Lib config entries. I mean all the dlls are Non-Strong Named and I am
fine with that way.