¿Cómo resuelvo el error "Intento por el método de seguridad transparente 'System.Web.Http.GlobalConfiguration.get_Configuration ()

He creado una solución con dos proyectos: un MVC 4 y una biblioteca de clases. La solución compila y funciona bien. Luego instalo el paquete 'Microsoft.AspNet.WebApi.OData -pre para obtener la funcionalidad OData WebApi. Cuando lo hago, me sale el siguiente error en tiempo de ejecución:

Intento con el método transparente de seguridad 'System.Web.Http.GlobalConfiguration.get_Configuration ()' para acceder al tipo crítico de seguridad 'System.Web.Http.HttpConfiguration'.

Cuando WebApiConfig.Register (GlobalConfiguration.Configuration) se ejecuta en Global.asax

Una vez que lo hago, la desinstalación del paquete no parece arreglarlo. Quita los componentes OData obviamente, pero luego deja cualquier ensamblaje que esté causando esto. al eliminar con -RemoveDependencies se eliminan TODAS las referencias de WebApi en la biblioteca y no puedo recuperarlas en un estado de trabajo.

¿En qué paquete estoy y cómo puedo habilitar OData de WebApi en una aplicación MVC4 de vainilla?

Respuestas a la pregunta(4)

Su respuesta a la pregunta