Миграция UrlHelper из ASP MVC 4 в ASP MVC 5 - PullRequest
0 голосов
/ 31 января 2019

У меня есть структура решения

  • MyProject.BusinessLayer
  • MyProject.Web

MyProject.BusinessLayer имеет ссылку на System.Web.Http.Routing.UrlHelper, котораяпоставляется из (ASP MVC 4):

C: \ Program Files (x86) \ Microsoft ASP.NET \ ASP.NET MVC 4 \ Assemblies \ System.Web.Http.dll

Я хочу удалить эту зависимость и использовать из существующей версии MVC 5.

У меня есть несколько вопросов?

  • UrlHelper в MVC 5 существует в System.Web.Mvc.UrlHelper.Они такие же?
  • Правильно ли добавить System.Web.Mvc ссылку на MyProject.BusinessLayer? (я не хочу этого делать)
  • Есть ли в Microsoft сообщение, содержащее этот UrlHelper?

Локально я установил ASP MVC 4,но в Azure DevOps процесс сборки завершается неудачно:

Не удалось найти тип или имя пространства имен UrlHelper (отсутствует директива using или ссылка на сборку?)

1 Ответ

0 голосов
/ 01 февраля 2019

установка Microsoft.AspNet.WebApi.Core 2.3.3 устранила проблему

...