Visual Studio 2013を最近インストールしました。Webからサンプルプロジェクトをダウンロードした後、実行中に次のエラーが発生しました。
The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an Assembly reference?)
このエラーを克服する方法は?
エラーの原因は、MVCフレームワークライブラリへの参照がないことです。簡単な解決策は、この参照をNugetに追加することです。 MVCライブラリがbin
ディレクトリにインストールされ、必要に応じて、すべての参照がプロジェクトに追加されます。
MVCパッケージを参照するか(ツール-> Nugetパッケージマネージャー->ソリューションのNugetパッケージの管理)またはNugetコンソールを使用してインストールします(ツール-> Nuget Package Manager-> Package Manager Console)Install-Package Microsoft.AspNet.Mvc
。追加情報は AspNet.Mvcの公式Nugetページ にあります。
私の解決策は、nugetパッケージマネージャーコンソールを開き、コマンドupdate-package -reinstall Microsoft.AspNet.Mvc