Your cart is currently empty!
Fixing MVC 5 Intellisense false errors (erroneous errors) π’π£π
This one really had me scratching my head.
My error was looking similar to this stack overflow post β like this:
The type βExpression<>β is defined in an assembly that is not referenced
Here is what worked for meβ¦

Locate the Web.Config in the root of your project (not the one in the views folder)
You want to find the following line:
web.config<compilation targetFramework="4.5" debug="true"/>
Change it to the following:
web.config<compilation targetFramework="4.5" debug="true"> <assemblies> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/> <add assembly="System.Web.Extensions.Design, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> </assemblies> </compilation>
Once that is done, close your project, and delete the .vs folder from the solution.
Re open visual studio and viola!

I hope these steps helped restore your intellisense issues.π
by
Tags:
Leave a Reply