レイザービューでLinqを使用すると、下の図に示すようなエラーが頻繁に発生します。私は明らかに@using System.Linqインクルードをページの上部に追加しましたが(それは不思議なことですが)、私は何を試みてもエラーを受け取ります。MVC 5レイザービューではLinqエラーが表示されますが、ページレンダリングは正しく行われます
これらのエラーが表示されないようにする方法はありますか?私はビュー内であまりにも多くのコードを使用するべきではないことを知っている、おそらく最善の解決策は、コード内のリストを構築するここにそれを使用し、エディタの構文エラーについての心配を停止するでしょうか?
正確なエラーメッセージは何ですか? – TKharaishvili
IEnumerable <>型は、参照されていないアセンブリで定義されています。 VSが本当に混乱しているようです。私がSystem.Collections.Genericを使用しているかどうかは関係ありません。 –
この種の問題は、しばしば設定ファイルに関係しています。あなたはこの答えを見たことがありますか? http://stackoverflow.com/questions/38273842/the-type-ienumerable-is-defined-in-an-assembly-that-is-not-referenced また、テストプロジェクトを作成し、すべてが機能するかどうかを確認することもできます期待されるように、もしあれば、ウェブ設定ファイルを比較して、可能な違いを見つけてください...それぞれのmvcプロジェクトには2つあります。 – TKharaishvili