【发布时间】:2019-01-31 11:57:08
【问题描述】:
我有解决方案结构
- MyProject.BusinessLayer
- MyProject.Web
MyProject.BusinessLayer 引用了来自 (ASP MVC 4) 的 System.Web.Http.Routing.UrlHelper:
C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET MVC 4\Assemblies\System.Web.Http.dll
我想从现有的 MVC 5 版本中删除该依赖项并使用。
我有一些问题?
- MVC 5 中的 UrlHelper 存在于 System.Web.Mvc.UrlHelper 中。他们是一样的吗?
- 将
System.Web.Mvc引用添加到MyProject.BusinessLayer是否正确? (我不想这样做) - 是否有来自 microsoft 的 nuget 包含该 UrlHelper ?
我在本地安装了 ASP MVC 4,但在 Azure DevOps 中构建过程失败:
找不到类型或命名空间名称“UrlHelper”(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
-
这个和DevOps没有关系,你需要回到app改东西,然后push,DevOps就会构建
-
是的,我需要从
Microsoft.AspNet.WebApi.Coreforums.asp.net/t/2096814.aspx?Where+do+I+find+system+web+Http 安装 nuget 但现在我想知道 4.0.0.0 和Microsoft.AspNet.WebApi.Core包之间有什么区别?
标签: c# asp.net asp.net-mvc asp.net-mvc-4 azure-devops