Microsoft教程中的ASP.NET Core View错误

时间:2016-07-02 20:42:59

标签: c# asp.net-core visual-studio-2005

在ASP.NET核心网络应用上关注此Microsoft Tutorial后,我收到以下错误:

The type or namespace name 'EFGetStarted.AspNetCore.NewDb' could not be found (are you missing a using directive or an assembly reference?)

注意EFGetStarted.AspNetCore.NewDb是项目的名称,它出现在intellisense中,但.Models.Blog部分未出现在intellisense中。

视图的一部分如下所示。整个视图可以在上面的链接中看到。该错误发生在视图的第一行。我甚至尝试@using EFGetStarted.AspNetCore.NewDb.Models作为视图的第一行,但仍然是同样的错误。缺少我或教程的内容?我仔细检查了拼写,只是复制/粘贴了教程中的代码,以确保拼写正确:

@model IEnumerable<EFGetStarted.AspNetCore.NewDb.Models.Blog>

@{
    ViewBag.Title = "Blogs";
}

<h2>Blogs</h2>

........

我在Windows 8.1上使用最新版本的ASP.NET Core 1.0 and VS2015-Update 3 [2016年6月27日发布]

1 个答案:

答案 0 :(得分:0)

每当遇到异常时,如缺少using指令或程序集引用?,转到模型类,复制名称空间并编写@using名称空间。这有助于解决名称空间问题。