Скотт Хансельман написал сообщение в блоге, описывающее , как запустить раннюю версию MVC на платформе 2.0. Он отметил, что зависимости от System.Core , вероятно, будут в порядке, если вы будете очень осторожны, чтобы не вызывать подпрограммы, зависящие от функций CLR, специфичных для 3.0+ (например, LINQtoSQL).
Он справедливо намазал пост в блоге заявлениями об отказе, что он не поддерживается, он вполне может не сработать для вас, но он заставил его работать, и если вы можете, тогда ура для тебя.