@ justSteve, во-первых, вы можете загрузить исходный код MVC3 из codeplex, который включает в себя код MvcFutures, и просто создать новую сборку фьючерсов самостоятельно.
Однако я готов поспорить, что ваша проблемагде-то пропущено утверждение
Убедитесь, что на вашей странице есть оператор использования пространства имен для Microsoft.Web.Mvc.
Если вы пытаетесь перейти на Razor (чего вы не сказали, но на всякий случай), вы можете поместить ссылку на пространство имен в файл web.config, содержащийся в вашей папке Views (чтобы избежать необходимости включать оператор using в каждое из ваших представлений), например:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="Microsoft.Web.Helpers" />
...
</namespaces>
</pages>
</system.web.webPages.razor>