我安装了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,System.Runtime。*我没有看到System.Runtime
我还看了一下nuget包管理器,看看我可以下载nuget包System.Runtime v4.3.0!为什么这个项目不包括在内?如果需要v4.0.0,v4.3.0会工作吗?
使用Visual Studio 2017 RC赢取10
答案 0 :(得分:2)