I have four projects in my Visual Studio solution (everyone targeting .NET 3.5) - for my problem only these two are important:
I just had the exact same problem and it turned out to be caused by the fact that 2 projects in the same solution were referencing a different version of the 3rd party library.
Once I corrected all the references everything worked perfectly.