CS0234 エラー の 原因 と その 修正方法

0 件のコメント

Visual Studio 2013 で ASP.NET アプリ を 作成していて、次のようなエラーに遭遇したときの対処方法です。

エラーメッセージ 例

CS0234: 型または名前空間名 'Ajax' は名前空間 'System.Web.Mvc' に存在しません。アセンブリ参照が不足しています。

原因

dll参照 がおかしい状態になっています。 具体的には ASP.NET 5.0 が プロジェクト に インストール されていない状態で実行しようとしています。

対策

単純に以下の手順で ASP.NET 5.0 を プロジェクト に追加します。

  1. [ツール]-[NuGet パッケージ マネージャー]-[ソリューションの NuGet パッケージの管理...] を選択

  2. 「NuGet パッケージの管理」において、[オンライン]-[すべて] を選択

  3. "ASP.NET MVC" を検索

  4. 「Microsoft ASP.NET MVC」を選択

  5. 「インストール」ボタンをクリック

  6. インストール先プロジェクトを確認して、「OK」ボタンをクリック

  7. ライセンスに同意

  8. …インストール中…

  9. 「閉じる」ボタンをクリックして完了

参考記事