【发布时间】:2019-07-24 16:04:09
【问题描述】:
Git 将一个旧项目从工作中克隆到 VS 2015。在构建项目时,我收到错误
“找不到类型或命名空间名称'SelectList'”
我已打开 nuget 包管理器并确保已安装 asp.net mvc 并且一切顺利。我还在 using 语句的顶部有声明 using System.Web.Mvc;。
我通过包管理器更新了 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 语句,我很好奇为什么会收到此错误。
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-4 model-view-controller