Asp.net mvc 类型或命名空间名称';ViewModels';命名空间中不存在';mymvcapapplication';(是否缺少程序集引用?)

Asp.net mvc 类型或命名空间名称';ViewModels';命名空间中不存在';mymvcapapplication';(是否缺少程序集引用?),asp.net-mvc,razor,Asp.net Mvc,Razor,我正在尝试开发Mvc应用程序,但是 当我试着运行它时,我总是得到我在主题中提到的信息 下面是引用它的视图内容 @model myMVCApplication.ViewModels.FormData @{ ViewBag.Title = "Index"; } <table> <tr> <th>Tanggal</th> <th>Satelit</th> <th>Pembica

我正在尝试开发Mvc应用程序,但是 当我试着运行它时,我总是得到我在主题中提到的信息

下面是引用它的视图内容

@model myMVCApplication.ViewModels.FormData

@{
    ViewBag.Title = "Index";
}


<table>
  <tr>
    <th>Tanggal</th>
    <th>Satelit</th>
    <th>Pembicara</th>
    <th>Worship Manager</th>
  </tr>

@{DateTime LastDate = @DateTime.Now.Date;}
@foreach (var f in Model.Forms)
{
  <tr>
    <td>
       <span>
          @if (LastDate != f.Tanggal)
          {
             LastDate = @f.Tanggal;
             @String.Format("{0:dd MMM yyyy}", f.Tanggal)<br />
          }
       </span>
    </td>

    <td>

        @if (f.satelite != null)
        {
            @f.satelite.SateliteName;
        }
     </td>

    <td>@f.Pembicara;</td>
    <td>@f.WorshipManager</td>
  </tr>    
}
</table>
@model mymvcapapplication.ViewModels.FormData
@{
ViewBag.Title=“Index”;
}
唐加尔
卫星
彭比卡拉
敬拜经理
@{DateTime LastDate=@DateTime.Now.Date;}
@foreach(Model.Forms中的var f)
{
@如果(最后日期!=f.Tanggal)
{
LastDate=@f.Tanggal;
@String.Format(“{0:dd-MMM-yyyy}”,f.Tanggal)
} @如果(f.卫星!=空) { @f、 人造卫星;人造卫星; } @f、 彭比卡拉; @f、 崇拜经理 }
以下是FormData类的内容:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using myMVCApplication.Models;

namespace myMVCApplication.ViewModels
{
    public class FormData
    {
        public IEnumerable<Form> Forms { get; set; }
        public IEnumerable<Satelite> Satelites { get; set; }
    }
}
使用系统;
使用System.Collections.Generic;
使用System.Linq;
使用System.Web;
使用mymvcapapplication.Models;
命名空间mymvcapapplication.ViewModels
{
公共类FormData
{
公共IEnumerable表单{get;set;}
公共IEnumerable卫星{get;set;}
}
}
我试图搜索解决方案,并找到了包括stackoverflow在内的多个链接,但没有任何东西可以解决我的问题。 如果它说没有对ViewModels的部件引用,那么它已经在我的应用程序中了。 我已经检查了咒语,一切正常。 你能给我一个提示吗?
提前感谢。

此FormData类是在ASP.NET MVC项目中定义的还是您将其放在解决方案中的单独类库中的?如果您不太理解您的意思,请原谅。在ASP.NET MVC项目中定义的是什么意思?如何检查?谢谢。Visual Studio解决方案中有多少个项目?如果您不了解这一点,在跳转到ASP.NET MVC之前,可能应该先从基础知识开始。您是在Visual Studio错误列表中还是在web浏览器中遇到此错误?如果在浏览器中,是否确定已在web浏览器中编译项目。VisualStudio中没有错误。我已经清理了生成、重新生成、生成,并得到了相同的结果。这个FormData类是在ASP.NET MVC项目中定义的,还是您将它放在解决方案中的单独类库中的?如果您不太理解您的意思,请道歉。在ASP.NET MVC项目中定义的是什么意思?如何检查?谢谢。Visual Studio解决方案中有多少个项目?如果您不了解这一点,在跳转到ASP.NET MVC之前,可能应该先从基础知识开始。您是在Visual Studio错误列表中还是在web浏览器中遇到此错误?如果在浏览器中,是否确定已在web浏览器中编译项目。VisualStudio中没有错误。我已经清理了构建,重建,构建了相同的结果。