Очевидно, эта проблема возникает, когда на одном компьютере установлены MVC 3 RC и .NET Framework Async CTP.
Вам необходимо удалить MVC 3 RC, но поскольку он также поставляется с веб-страницами ASP.NET, NuGet и обновление Visual Studio, они должны быть удалены вместе с ним.
Вы можете автоматизировать процесс, открыв командную строку Visual Studio с правами администратора и выполнив в ней все следующие команды:
wmic product, где name = «вызов Microsoft ASP.NET MVC 3 - Инструменты Visual Studio 2010» удалить
wmic product, где name = «Microsoft ASP.NET MVC 3 - VWD Express 2010 Tools» вызов удаления
wmic product, где name = "Microsoft ASP.NET Web Pages" вызывает удаление
wmic product, где name = «вызов веб-страниц Microsoft ASP.NET - инструменты Visual Studio 2010» удалить
wmic product, где name = "вызов веб-страниц Microsoft ASP.NET - инструменты VWD Express 2010" удалить
wmic product, где name = "NuGet" вызывает удаление
msiexec / package {BC0464FA-A0BA-3E38-85BF-DC5B3A401F48} / удалить {3069D446-63C5-38F4-9D28-41858024419C}
msiexec / package {85076DFF-7A17-3566-9CC0-488E6E6D4494} / удалить {3069D446-63C5-38F4-9D28-41858024419C}
Если проблема все еще сохраняется, удалите также .NET Framework Async CTP.
После удаления обеих платформ и переустановки MVC 3 RC1 теперь все на моем компьютере, как и раньше. Однако вы можете установить Async CTP или ASP.NET MVC 3 RC1, и все будет работать нормально.