我安装了Nuget程序包X.PagedList和X.PagedList.Mvc,现在当我调用Html Helper'PagedListPager'时,出现此错误消息,该帮助器方法在其下面有一个红色下划线。该应用程序生成没有错误,我可以运行该页面没有问题,但这条红线在烦人!该类型在使用帮助程序方法时未引用的程序集中定义
类型'IEnumerable <>'在未引用的程序集中定义。您必须添加对程序集“System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”的引用。 2_Views_Home_Events.cshtml
问题 - system.runtime版本4.0.0与项目使用的.net版本有什么关系吗?因为我也从4.5.2升级了.Net到4.62以使X.PagedList.Mvc正常工作。
我跟着错误消息,并尝试添加命名空间到下面的视图,但它没有做任何事情。我也去参考和右键单击添加一个引用,并查看System.Runtime的列表,但我没有看到任何。我只看到系统,System.Runtime。*我没有看到System.Runtime
另外我看了下nuget包管理器,看到我可以下载nuget包System.Runtime v4.3.0!为什么这不包括在项目中?如果需要v4.0.0,v4.3.0会工作吗?
10场与Visual Studio 2017年RC
如果你找到自己的问题的答案,并没有寻找进一步的答案,请将此标记为接受的答案 –