The ‘name’ model does not exist in the current context

Parcursesem toți pașii pentru upgrade-ul unui proiect de la ASP.NET MVC 4 la ASP.NET MVC 5.

Și totuși, când încărcam un View pentru editare, IntelliSense pentru directiva @model tot dădea eroarea asta: The ‘name’ model does not exist in the current context.

Dar cel mai deranjant era că auto-formatting-ul din Visual Studio îmi bulea codul Razor.

Și toate astea pentru că uitasem o chestie foarte mică:

Final Steps

Remove the MVC 4 project type GUID from the project files.

  1. In Solution Explorer, right-click the project name and then select Unload Project.
  2. Right-click the project  and select Edit ProjectName.csproj.
  3. Locate the ProjectTypeGuids element and then remove the MVC 4 project GUID, {E3E379DF-F4C6-4180-9B81-6769533ABE47}.
  4. Save and close the open project file.
  5. Right-click the project and select Reload Project.

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s