Тип или имя пространства имен 'ViewModels' не существует в пространстве имен 'myMVCApplication' (отсутствует ссылка на сборку?) - PullRequest
2 голосов
/ 27 января 2012

Я пытаюсь разработать приложение 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>

а вот содержимое класса 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; }
    }
}

Я попытался найти решение для этого и нашел несколько ссылок, в том числе из stackoverflow, но ничто не может решить мою проблему. Если в нем нет ссылки на сборку для ViewModels, это уже есть в моем приложении. Я проверил заклинание и все в порядке. Не могли бы вы дать мне подсказку? Заранее спасибо.

...