Тип или имя пространства имен «Модели» не существует в пространстве имен «PartyInvites»

Использование VS2013 Pro, TFS 2013 Express

В настоящее время я делаю учебник из книги asp.net MVC 5 и все было хорошо. вчера я установил TFS 2013 Express на свой локальный компьютер, скопировал проект в папку TFS и добавил проект в систему управления версиями.

После этого я получаю ошибки, подобные теме. В этом случае контроллер просто использует:

using System.Web;
using System.Web.Mvc;
using PartyInvites.**Models**;

namespace PartyInvites.Controllers
{
    public class HomeController : Controller
    {
        // GET: Home
        //public ActionResult Index()
        //{
        //  return View();
        //}

        public ViewResult Index()
        {
            int hour = DateTime.Now.Hour;
            ViewBag.Greeting = hour < 12 ? "Good Morning" : "Good Afternoon";
            return View();
        }

        [HttpGet]
        public ViewResult RsvpForm()
        {
            return View();
        }

        [HttpPost]
        public ViewResult RsvpForm(**GuestResponse** guestResponse)
        {
            //todo: Email response to the party organizer
            return View("Thanks", guestResponse);
        }
    }
}

в HttpPost объект "GuestResponse" находится там, где находится красная линия, но этот объект находится в пространстве имен моделей и т. д.РЕДАКТИРОВАТЬ Красная линия также находится над словом «Модели» в операторе использования вверху.

Теперь я заметил, что если я удаляю файл SUO из папки решения и открываю решение, ошибка исчезает, но как только я сохраняю решение и открываю его снова, ошибка возвращается. Я также заметил, что та же самая проблема - пара других проектов, которые я знаю, работают.

Также - когда я строю решения, они строят без ошибок, но красные линии все еще там.

Я думаю, что проблема с файлом SUO и TFS, так как решение отлично работает в версии None TFS, но я не могу найти решение для SUO и TFS. Я единственный пользователь ПК и имею полные права администратора.

Q) Кто-нибудь знает, как решить эту проблему, чтобы мне не приходилось все время удалять файл SUO?

РЕДАКТИРОВАТЬ 1

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

namespace PartyInvites.Models
{
    public class GuestResponse
    {
        public string Name { get; set; }
        public string Email { get; set; }
        public string Phone { get; set; }
        public bool? WillAttend { get; set; }
    }
}

РЕДАКТИРОВАТЬ 2

Я сейчас попытался FILE> SourceControl> Изменить управление исходным кодом на Unbind из управления исходным кодом, и теперь он работает как положено ... но теперь он не находится в управлении исходным кодом. Я думаю, что эта проблема теперь связана с TFS. -- Обновить. После повторной привязки к TFS проблема возвращается.

Ответы на вопрос(3)

Ваш ответ на вопрос