IDE用のエラー:: VS.NET 2015、2017の.NET Framework 4.5が使用されるビューHTMLヘルパー
バージョンをアップグレード原因:: 4.5
4.6.1を視野にコードを持っています@ Html.TextBoxForや@ Html.PasswordForのようなHTMLヘルパーです。それらの下に赤い線が表示され、実行時にページが例外をスローします。
私のasp.netソリューションには、30以上のプロジェクトが含まれています。ターゲットフレームワークを4.6.1にアップグレードしました。私はポストで提供されている解決策に従おうとしました VS 2015 IntelliSense: Assembly Not Referenced Error私はweb.config内のアセンブリ参照をコピーしようとしましたが、これまでのところ運がありません。私は最新のVS.NET 2017でもプロジェクトを開こうとしました。しかし、私は再び同じ問題を抱えています。
これらのエラーを修正する方法をお勧めします。これは今、私の神経に乗っており、私はそれを修正しようと多くの時間を無駄にしています。
タイプ「式<>」が参照されていない れるアセンブリで定義されています。アセンブリ 'System.Core、 バージョン= 4.0.0.0、Culture =ニュートラル、PublicKeyToken = b77a5c561934e089'への参照を追加する必要があります。
「ModelErrorCollection」は、使用して ディレクティブまたはアセンブリ参照が不足している(「任意」タイプ の最初の引数を受け入れる「ModelErrorCollection」は見つかりませんでした「任意」の定義なし 拡張メソッドが含まれていません?)
質問が4.6.1については、なぜ.netコアでタグ付けしましたか? System.Coreアセンブリ!= .NETコアフレームワーク。とにかく、あなたのIDEとフレームワークのバージョンを同時にアップグレードしようとしないでください。 1つは成功し、もう1つは成功する(AFAIKは重要ではない)。次に、問題を絞り込むことができます。 – ADyson
どのヘルパーですか?どのバージョン? MVCは.NET自体の一部ではなく、別のパッケージです。間違った参照や間違ったパッケージバージョンを使用した場合、 'web.config'を修正することは役に立ちません –
追加されたスクリーンショットを見つけてください。 – Karan