Wierzę, że stwierdzisz, że zestaw MVC jest przywoływany w pliku web.config, a nie w samym projekcie.
Coś takiego:
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
Aby odpowiedzieć na Twój komentarz;
Najlepsza odpowiedź, jaką mogę udzielić, jest tutaj :
Element add dodaje odwołanie do zestawu do użycia podczas kompilacji zasobu dynamicznego. ASP.NET automatycznie łączy ten zestaw z zasobem podczas kompilowania każdego modułu kodu.