Просто пытаюсь объединить код из одного рабочего проекта в другой. Проект "from" использует "маршрутизацию атрибутов", где вы вставляете директивы [Route(…)]
в модули контроллера Web API, чтобы указать, какое HTTP-сообщение должно направлять на какую-либо сервисную процедуру.
Прекрасно работает в проекте "from" , но в проекте "to" я получаю ошибку сборки. "Тип или имя пространства имен" Маршрут "не удалось найти (вам не хватает директивы using или ссылки на сборку?)"
Я пробовал копировать по существу все инструкции using
из проекта "from" в проект "to", но это не имеет никакого видимого эффекта. Ни одна из документации MS не предполагает, что требуется пакет NuGet (или даже оператор using
). Оба проекта предположительно представляют собой ASP.NET MVC 4.
(И, да, я обновил WebApiConfig.cs с помощью инструкции config.MapHttpAttributeRoutes();
.)
Любые идеи?