MVC derlemesine projenin kendisinde değil web.config dosyasında başvurulduğuna inanıyorum.
Bunun gibi bir şey:
<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>
Yorumunuza cevap vermek için;
Verebileceğim en iyi cevap buradan :
Add öğesi, dinamik bir kaynağın derlenmesi sırasında kullanılacak bir derleme başvurusu ekler. ASP.NET, her kod modülünü derlerken bu derlemeyi otomatik olarak kaynağa bağlar.