Nie można znaleźć typu lub przestrzeni nazw „IClientValidatable”

Stworzyłem niestandardowy atrybut w mojej aplikacji asp.net MVC przy użyciu następującego linku:

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

ale otrzymuję następujące błędy:

Błąd 52 Nie można znaleźć typu lub nazwy przestrzeni nazw „IClientValidatable” (czy brakuje dyrektywy używającej lub odwołania do zespołu?)
Błąd 53 Nie można znaleźć nazwy typu lub przestrzeni nazw „ModelClientValidationRule” (czy brakuje dyrektywy używającej lub odwołania do złożenia?) Błąd 54 Nie można znaleźć typu lub przestrzeni nazw „ModelMetadata” (czy brakuje dyrektywy używającej lub odwołanie do zespołu?) Błąd 55 Nie można znaleźć typu lub przestrzeni nazw „ControllerContext” (czy brakuje dyrektywy używającej lub odwołania do zespołu?)

Używam asp.net MVC 4 beta.

Próbowałem dodać odwołanie do asp.net.MVC do projektu, ale nie jest ono dostępne w oknie dialogowym dodawania odwołania.

Zaproponuj, jak to naprawić

questionAnswers(1)

yourAnswerToTheQuestion