System.Web.Mvc.Compare referencias ambiguas

Después de actualizar un proyecto MVC4 .Net Framework 4.0 en Visual Studio 2010 a .Net Framework 4.5 en Visual Studio 2012 he obtenido entre tantos errores, el siguiente:

'CompareAttribute' is an ambiguous reference between 'System.ComponentModel.DataAnnotations.CompareAttribute' and 'System.Web.Mvc.CompareAttribute'

En mi caso la solución la he encontrado removiendo el espacio de nombre System.Web.Mvc de la clase ya que no lo necesitaba. Pero en caso de ser útil puede moverse al interior de la clase para que el compilador no resalte la ambigüedad o agregar la referencia completa del espacio de nombre al atributo.