C# 获取错误“;类型或命名空间名称';选择List';“找不到”;即使我安装了MVC,并且有using语句
Git将一个旧项目从work克隆到VS 2015。在构建项目时,我得到了错误信息 “找不到类型或命名空间名称“SelectList” 我已经打开了nuget软件包管理器,并确保安装了asp.net mvc,并且运行良好。我还使用System.Web.Mvc编写了语句C# 获取错误“;类型或命名空间名称';选择List';“找不到”;即使我安装了MVC,并且有using语句,c#,asp.net-mvc,asp.net-mvc-4,model-view-controller,C#,Asp.net Mvc,Asp.net Mvc 4,Model View Controller,Git将一个旧项目从work克隆到VS 2015。在构建项目时,我得到了错误信息 “找不到类型或命名空间名称“SelectList” 我已经打开了nuget软件包管理器,并确保安装了asp.net mvc,并且运行良好。我还使用System.Web.Mvc编写了语句位于using语句的顶部 我通过包管理器更新了mvc,看看这是否有帮助,但我仍然得到了错误 using System.Web.Mvc; using .....; using .....; namespace WorkPermit.L
代码>位于using语句的顶部
我通过包管理器更新了mvc,看看这是否有帮助,但我仍然得到了错误
using System.Web.Mvc;
using .....;
using .....;
namespace WorkPermit.Logic
{
public class RoleService : IDisposable
{
public SelectList GetRolesList()
{
var roles = _roleManager.Roles.Select(m => new SelectListItem()
{
Text = m.Name,
Value = m.Name,
}).ToList();
return new SelectList(roles, "Value", "Text");
}
}
}
由于我安装了mvc和using语句,我很好奇为什么会出现这个错误。我找到了解决方案。导航到项目的References目录,删除并重新添加System.Web.Mvc
reference