Не удалось найти тип или имя пространства имен 'IClientValidatable'

Я создал собственный атрибут в своем приложении asp.net MVC, используя следующую ссылку:

http://www.falconwebtech.com/post/2012/04/18/MVC3-Custom-Validation-Attributes-for-Client-Server-Side-Validation-with-Unobtrusive-Ajax.aspx

но я получаю следующие ошибки:

Ошибка 52 Имя типа или пространства имен «IClientValidatable» не может быть найден (вам не хватает директивы using или ссылки на сборку?)
Ошибка 53 Имя типа или пространства имен «ModelClientValidationRule» не может быть найден (вам не хватает директивы using или ссылки на сборку?) Ошибка 54 Имя типа или пространства имен «ModelMetadata» не может быть найден (вам не хватает директивы using или ссылки на сборку?) Ошибка 55 Имя типа или пространства имен «ControllerContext» не может быть найден (вам не хватает директивы using или ссылки на сборку?)

Я использую asp.net MVC 4 бета.

Я пытался добавить ссылку на asp.net.MVC в проект, но он недоступен в диалоге добавления ссылки.

Подскажите пожалуйста как это исправить

Ответы на вопрос(1)

Ваш ответ на вопрос