When I start a fresh Empty C# MVC .NET 4.6 project with the folders and references for MVC. I add the reference to my data library and proceed to create a new Controller with EF and create Views. Once VS has done its thing, I open up one of the created views (Edit in this case) and parts of the Razor syntax are underlined and it tells me that my System.Core isn't referenced. I see it referenced but the only thing that solves this is adding a System.Core.dll to my bin folder. Pretty sure that shouldn't be happening.
Now if I create my own empty controller and view separate, there is no issue. I'm fine taking that approach but I'd LOVE to know why it's not working the other way or how I can restore the System.Core reference on an older much larger project without adding that DLL manually. I've burned over a day on this problem already.
Here's a SS of the error. I've tried reboots and resetting the VS environment but no luck.