无法再创建任何视图,“值-1超出[0,2147483647]的可接受范围”错误

时间:2019-08-08 15:51:23

标签: asp.net-mvc

我正在构建一个ASP.NET MVC Web App,直到几小时前一切都还好,那时候肯定出了点问题,现在我再也无法创建任何视图了,它们可能是空的或是脚手架。知道如何解决吗? (我目前正在使用Visual Studio Community 2019(版本为16.2.1))

我搜索并尝试了诸如this onethis second one或再次this latter one之类的解决方案,但对我没有任何帮助。

我要创建的视图将用于此功能(因此将成为经典的Details.cshtml视图):

public ActionResult Details(int? id)
{
    if (id == null)
    {
        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
    }
    Candidate candidate = db.Candidates.Find(id);
    if (candidate == null)
    {
        return HttpNotFound();
   }
   return View(candidate);
}

但是,我无法创建视图,VS不断出现以下错误,我为视图选择了Empty模板还是Details模板,并选择了{是否{1}}。

  

运行选定的代码生成器时出错:'值-1超出[0,2147483647]的可接受范围。参数名称:值   (顺便说一句,我在解决方案中检查了任何名为value的参数,但没有任何参数)

请避免让我完成我的头在墙上挖的洞...谢谢!

1 个答案:

答案 0 :(得分:0)

仅回答才能使答案接受并“关闭”主题: 正如@Bosco所说,可以复制和粘贴视图...所以我想这确实是一个解决方案!