2015-12-24 26 views
19

新しいMVCプロジェクトを作成し、空のビューを作成しました。個人が実際に存在するモデルがある'Personal'は指定されたコンテキストでは無効な型です

@model Personal; 

を次のようになります。ビューのモデルを宣言しようとしたときに、私はコードの私の最初の行を書きました。しかし、継続的に、エラー、次の私を見せている。

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

私はそう単純なものが失敗することができる理由はわかりません。私はもっ​​とコードを投稿することができればと思っていますが、真剣にそれ以上のことはありません。なぜ失敗したのか分かりません。私はSOの投稿のいくつかを閲覧しましたが、そのような些細な場所でも同じエラーが発生しているわけではありません。

提案がありますか?

+0

使用しているVisual Studioのバージョンは何ですか?モデルクラスを作成する前にこのビューを開いていましたか? –

+0

私はVisual Studio 2015 Enterpriseを使用しています。モデルを作成する前にビューを開いていませんでした – TeaLeave

+0

このMVC4にタグを付けました - これは間違いありませんか?その場合、VS2015にはMVC4、AFAIKのツーリングがありません。 –

答えて

63
@model <namespace>.Personal 

重要:モデル宣言の終わりからセミコロンを削除します。

+6

セミコロン!非常に重要!問題が何であるかを理解するのに苦労した。 - 、 - ありがとう! –

+5

ショッキング... Microsoftとその直感 – goamn

+4

VSによって提供されるエラーメッセージは絶対に役に立たない。 –

関連する問題