2016-10-18 4 views
1

レイザービューでLinqを使用すると、下の図に示すようなエラーが頻繁に発生します。私は明らかに@using System.Linqインクルードをページの上部に追加しましたが(それは不思議なことですが)、私は何を試みてもエラーを受け取ります。MVC 5レイザービューではLinqエラーが表示されますが、ページレンダリングは正しく行われます

これらのエラーが表示されないようにする方法はありますか?私はビュー内であまりにも多くのコードを使用するべきではないことを知っている、おそらく最善の解決策は、コード内のリストを構築するここにそれを使用し、エディタの構文エラーについての心配を停止するでしょうか?

Razor Linq Error

+0

正確なエラーメッセージは何ですか? – TKharaishvili

+0

IEnumerable <>型は、参照されていないアセンブリで定義されています。 VSが本当に混乱しているようです。私がSystem.Collections.Genericを使用しているかどうかは関係ありません。 –

+0

この種の問題は、しばしば設定ファイルに関係しています。あなたはこの答えを見たことがありますか? http://stackoverflow.com/questions/38273842/the-type-ienumerable-is-defined-in-an-assembly-that-is-not-referenced また、テストプロジェクトを作成し、すべてが機能するかどうかを確認することもできます期待されるように、もしあれば、ウェブ設定ファイルを比較して、可能な違いを見つけてください...それぞれのmvcプロジェクトには2つあります。 – TKharaishvili

答えて

0

この種の問題は、設定ファイルに関連するいくつかの方法であることが多いです。あなたはこの答えを見たことがありますか?

The type 'IEnumerable<>' is defined in an assembly that is not referenced

またのものの二つがあることに注意してください...テストプロジェクトを作成しようと、すべてがそこに期待どおりに動作し、それがない場合は、可能性の違いのためのWeb設定ファイルを比較するかどうかを確認することができます各mvcプロジェクト...

+0

もう一度ありがとうございます。 –

+0

ようこそ。あなたができる時にあなたを助けたその男の答えをアップホーテーションするのは良いことです。私はすでにそうした... – TKharaishvili

関連する問題