I have this problem too.
Could not load file or assembly 'Interop.OdysseyWeb, Version=3.6.0.0, Culture=neutral, PublicKeyToken=46e8e78d2328d20d' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
In my case both projects are on the same machine. The project that works is in the solution that contains the project which produces the dll being referenced, while a project that is in a separate solution gets the error above. This is an assembly which has references to COM+ dlls.