Visual Studio 2013 で ASP.NET アプリ を 作成していて、次のようなエラーに遭遇したときの対処方法です。
エラーメッセージ 例
CS0234: 型または名前空間名 'Ajax' は名前空間 'System.Web.Mvc' に存在しません。アセンブリ参照が不足しています。
原因
dll参照 がおかしい状態になっています。 具体的には ASP.NET 5.0 が プロジェクト に インストール されていない状態で実行しようとしています。
対策
単純に以下の手順で ASP.NET 5.0 を プロジェクト に追加します。
- [ツール]-[NuGet パッケージ マネージャー]-[ソリューションの NuGet パッケージの管理...] を選択
- 「NuGet パッケージの管理」において、[オンライン]-[すべて] を選択
- "ASP.NET MVC" を検索
- 「Microsoft ASP.NET MVC」を選択
- 「インストール」ボタンをクリック
- インストール先プロジェクトを確認して、「OK」ボタンをクリック
- ライセンスに同意
- …インストール中…
- 「閉じる」ボタンをクリックして完了
参考記事
最後に… このブログに興味を持っていただけた方は、 ぜひ 「Facebookページ に いいね!」または 「Twitter の フォロー」 お願いします!!