That message sounds to me that it's found the dll but it's the wrong version without the appropriate bit of code it's looking for.
All dll'd are common routines to save a programmer having to continually repeat the same code. the code snippets are placed into these dll's and referenced in the program.
All I can suggest is see if there's newer one available.
I haven't got that dll and I'm running Visual Studio 2010 Premium so I don't think it comes with that.