【发布时间】:2015-03-10 19:05:04
【问题描述】:
我想知道是否可以在 aspnet5 (MVC6) 项目中使用依赖于 System.Web.Mvc v4.0.0.0 的“旧”.NET 4.5.x DLL。我有一个外部库,里面有很多我想使用的 Html 助手。这有可能吗?
我尝试引用 DLL,但得到以下编译器错误,这是有道理的:
CS0012 类型“HtmlHelper”是在一个不是 参考。您必须添加对程序集“System.Web.Mvc”的引用, 版本=4.0.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35'
有什么办法吗?
【问题讨论】:
-
我猜更新 HTML 帮助程序以使用较新的库比尝试找出如何将两个版本的 MVC 集成在一起的工作量更少。
-
如果它是 my HTML 助手,我肯定会的。但我不会从反编译源(不是开源)重写别人的库来支持他们的库中的 aspnet5 :)。
标签: c# .net asp.net-core