从aspnet5引用“旧”.NET 4.x DLL?

时间:2015-03-10 19:05:04

标签: c# .net asp.net-core

我想知道我是否可以使用" old" .NET 4.5.x DLL,它依赖于aspnet5(MVC6)项目中的System.Web.Mvc v4.0.0.0。我有一个外部库,里面有很多我想使用的Html助手。这有可能吗?

我尝试引用DLL,但是我得到以下编译器错误,这是有道理的:

  

CS0012类型' HtmlHelper'在一个不是的程序集中定义   引用。您必须添加对程序集&System; Web.Mvc的引用,   Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'

有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

根据ASP.NET团队的Damien Edwards的说法,这是不可能的,因为底层类型已经改变,而不仅仅是命名空间。

(Twitter是所有最好的aspnet5知识的来源,它的移动速度如此之快......):

https://twitter.com/erikbra/status/575369567549132801