ハイブリッド ASP.NET MVC1 アプリを MVC2 に変換した後、アプリケーションを実行しようとすると、次のエラーが発生します。
型または名前空間名 'Mvc' が名前空間 'System.Web' に存在しません (アセンブリ参照がありませんか?)
web.config ファイルで疑わしい犯人は System.Web.Mvc です。
<namespaces>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/>
これまでのところ、調査の結果、System.Web.Mvc のバージョン 2 がインストールされていないか、検出されていないと思われるようです。
MVC 2 に基づいて [ファイル] > [新しいプロジェクト] を作成しようとしましたが、MVC の新しい (v2) バージョンを取得しています。他のプロジェクト (ハイブリッドではない) も変換しましたが、問題なく MVC2 に変換されました。
また、MVC1 をアンインストールして、GAC からの参照を削除しようとしました。ただし、これはどれも機能していません。
何か案は?