@silent__thought's solutionは問題を修正する可能性がありますが、それを修正するのは簡単な方法ではありません。
@Costas solutionは問題を正確に解決できますが、必要な場合はhere is a more detailed explanationとなります。私の場合は
は、私は(MVC 4用)私のweb.configファイルに次のように必要な:もちろん
<configuration>
<appSettings>
<add key="webpages:Version" value="2.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<pages>
<namespaces>
<add namespace="System.Web.Helpers" />
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="System.Web.WebPages" />
</namespaces>
</pages>
<httpHandlers></httpHandlers>
</system.web>
</configuration>
、アプリのためにこれらの構成のすべてを必要としないかもしれません。これらはMVC 4プロジェクトのデフォルト設定です。
MVC3をインストールせずにMVC4をインストールしてMVC3をインストールしようとすると、インストーラは成功したように見えますが、実際MVC3がインストールされていないため、 VS2010でも同様のエラーが発生します。最初にMVC4をアンインストールしてから、MVC3をインストールしてからMVC4を再インストールする必要があります。そして、あなたは金色になります。 –
@Michael Teperありがとう。削除する必要があるアンインストールコントロールパネルで確認するだけですか?あるいはそれらのすべてを取り除くべきですか? "Microsoft ASP.Net MVC 4(バンドル)"または "Microsoft ASP.Net MVC 4 - Visual Studioツール"または "Microsoft ASP.Net MVC 4"? – cofiem
@cofiemそれはしばらくしていますが、(バンドル)で始めると、自動的に残りの部分がアンインストールされると思います。 –