"Le type ou le nom de l'espace de nommage" Route "n'a pas pu être trouvé" using "l'acheminement des attributs"

Juste essayer d'épissage du code à partir d'un projet de travail à l'autre. Le projet utilise l'attribut "routage" où vous incorporez [Route(…)] directives dans le site Web de l'API des modules de contrôleur pour indiquer ce message HTTP devraient voie de service de routine.

Fonctionne très bien dans le "de" du projet, mais dans le projet, j'obtiens l'erreur "le type ou Le nom d'espace de noms 'Route' n'a pas pu être trouvée (vous manque une directive using ou une référence d'assembly?)"

J'ai essayé de copier pratiquement la totalité de la using consolidés à partir de la "de projet" pour le "pour" le projet, mais qui n'a aucun effet apparent. Aucun des MS documentation suggère qu'un package NuGet est nécessaire (ou même un using déclaration). Les deux projets sont soi-disant ASP.NET MVC 4.

(Et, oui, j'ai mis à jour WebApiConfig.cs avec le config.MapHttpAttributeRoutes(); déclaration.)

Des idées??

source d'informationauteur Hot Licks | 2014-06-25