Was getting the below error while trying to build a unit test project (framework version 4.5.2) in VS 2012.
Delete the .messages file as suggested in some forums, but that didn’t help.
Just tried building the project by changing the Target Framework to 4.6.
That worked and after that on switching back the target version to 4.5.2 also worked.
Hope it helps..