2015-12-24 1 views
19

Ich habe gerade ein neues MVC-Projekt erstellt und eine leere Ansicht erstellt. Ich schrieb meine erste Zeile des Codes beim Versuch, das Modell für die Ansicht zu erklären, die wie folgt aussieht:"Persönlich" ist ein Typ, der im gegebenen Kontext nicht gültig ist

@model Personal; 

Wo persönlich ein Modell ist, das tatsächlich existiert. Allerdings zeigt es kontinuierlich folgenden Fehler:

'Personal' is a type, which is not valid in the given context

Ich habe keine Ahnung, warum etwas so einfach scheitern kann. Ich wünschte, ich könnte mehr Code schreiben, aber ernsthaft, es gibt nichts mehr, und ich bin mir nicht sicher, warum es scheitert. Ich habe einige der SO-Posts durchsucht, aber nicht einer hat den gleichen Fehler an einem so trivialen Ort.

Irgendwelche Vorschläge?

+0

Welche Version von Visual Studio verwenden Sie? Hatten Sie diese Ansicht geöffnet, bevor Sie die Modellklasse erstellt haben? –

+0

Ich verwende Visual Studio 2015 Enterprise. Nein, ich habe keine Ansicht geöffnet, bevor ich das Modell erstellt habe – TeaLeave

+0

Sie haben diese MVC4 markiert - ist das korrekt? Wenn dies der Fall ist, hat VS2015 keine Werkzeuge für MVC4, AFAIK. –

Antwort

63
@model <namespace>.Personal 

WICHTIG: Entfernen Sie die Semikolon vom Ende des Modells Erklärung.

+6

Semikolon verwendet hätten! Sehr wichtig! Kämpfte viel Zeit herauszufinden, was das Problem war .. -, - Danke! –

+5

Shocking ... Microsoft und ihre Intuitivität – goamn

+4

Die Fehlermeldung von VS ist absolut nutzlos. –