web-dev-qa-db-ja.com

タイプまたは名前空間名「Mvc」が存在しません

Visual Studio 2013を最近インストールしました。Webからサンプルプロジェクトをダウンロードした後、実行中に次のエラーが発生しました。

The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an Assembly reference?)  

このエラーを克服する方法は?

46
s.k.paul

エラーの原因は、MVCフレームワークライブラリへの参照がないことです。簡単な解決策は、この参照をNugetに追加することです。 MVCライブラリがbinディレクトリにインストールされ、必要に応じて、すべての参照がプロジェクトに追加されます。

MVCパッケージを参照するか(ツール-> Nugetパッケージマネージャー->ソリューションのNugetパッケージの管理)またはNugetコンソールを使用してインストールします(ツール-> Nuget Package Manager-> Package Manager ConsoleInstall-Package Microsoft.AspNet.Mvc。追加情報は AspNet.Mvcの公式Nugetページ にあります。

65
Andrei V

私の解決策は、nugetパッケージマネージャーコンソールを開き、コマンドupdate-package -reinstall Microsoft.AspNet.Mvc

26
Jason Evans