Comment résoudre l'erreur "Tentative par la sécurité transparente la méthode 'Système.Web.Http.GlobalConfiguration.get_Configuration()

J'ai créé une solution avec deux projets: UN MVC 4 et une Bibliothèque de Classe. La solution compile et fonctionne très bien. J'ai ensuite installer le paquet 'de Microsoft.AspNet.WebApi.OData avant de tirer dans OData WebApi fonctionnalité. Quand je le fais, j'obtiens l'erreur suivante lors de l'exécution:

Tenter par la sécurité transparente la méthode 'Système.Web.Http.GlobalConfiguration.get_Configuration () " pour la sécurité de l'accès critique de type 'System.Web.Http.HttpConfiguration' a échoué.

Quand WebApiConfig.Registre(GlobalConfiguration.La Configuration) s'exécute dans le Global.asax

Une fois que je fais, de la désinstallation du package ne semble pas résoudre. Il supprime le OData composants évidemment, mais laisse ensuite, quelle que soit l'assemblée qui est à l'origine. retrait avec -RemoveDependencies supprime TOUS les WebApi références dans la bibliothèque, et je ne suis pas en mesure de le récupérer en état de fonctionnement.

Ce package de l'enfer je suis et comment puis-je activer WebApi OData à la vanille, MVC4 app?

InformationsquelleAutor Daniel | 2013-08-27