"Missing compiler required member" error being thrown multiple times with almost no changes to code

In my case it was because the project was not referencing Microsoft.CSharp. Once I added a reference to that assembly, it compiled just fine.


I don't know if anyone else has experienced this, but I suddenly rain into this error after adding some code utilizing dynamic types and incorporating WebAPI into a project that originated as a TypeScript application in VS2013. Simply adding a reference to Microsoft.CSharp resolved my issue.

Hope this helps someone else.


This error usually means either your project is compiling against .NET 2.0 or you aren't referencing the correct version of System.Core.dll

For a near duplicate question, see Error when using extension methods in C#