类库项目(EventService.cs)中无法识别命名空间 但是当我在Controller(MVC项目)中使用它时它工作正常并正确添加组件:
using System.Net;
以下是EventService.cs
的代码(用作Controller接口的类库项目)
public Event GetEventByID(int? id)
{
if (id == null)
{
return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
}
var @event = (from u in db.Event
where u.EventID == id
select u).FirstOrDefault();
if (@event == null)
{
return HttpNotFound();
}
return @event;
}
我已经尝试在所有项目中删除bin和obj文件夹并重建 - 没有运气。在MVC项目中,代码工作正常。
答案 0 :(得分:2)
HttpStatusCodeResult 是 System.Web.Mvc 命名空间的一部分。如果您在项目中添加了mvc,则只能获得参考。
在这里您可以找到更多详细信息: https://msdn.microsoft.com/en-us/library/system.web.mvc.httpstatuscoderesult(v=vs.118).aspx