O nome do tipo ou espaço para nome 'Modelos' não existe no espaço para nome 'PartyInvites'

Usando o VS2013 Pro, TFS 2013 Express

Atualmente, estou fazendo um tutorial do livro asp.net mvc 5 e estava tudo bem. ontem, instalei o TFS 2013 Express na minha máquina local, copiei o projeto para a pasta TFS e adicionei o projeto ao controle de origem.

Desde que fiz isso, agora estou recebendo erros como o assunto. Nesse caso, o controlador simplesmente usa:

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);
        }
    }
}

no HttpPost, o objeto "GuestResponse" é onde está a linha vermelha, mas esse objeto está no espaço de nome dos modelos etc.EDITAR A linha vermelha também está na palavra "Modelos" na instrução using na parte superior.

Agora, notei que, se eu excluir o arquivo SUO da pasta da solução e abrir a solução, o erro desaparecerá, mas assim que eu salvar a solução e reabri-la, o erro retornará. Também notei que o mesmo problema é em alguns outros projetos que sei que funcionam.

Também - Quando eu construo as soluções, elas constroem sem erros, mas as linhas vermelhas ainda estão lá.

Acho que o problema está no arquivo SUO e no TFS, pois a solução funciona absolutamente bem na versão None TFS, mas não consigo encontrar uma solução para o SUO e o TFS. Eu sou o único usuário do PC e tenho todos os direitos de administrador.

P) Alguém sabe como resolver esse problema para não precisar excluir o arquivo SUO o tempo todo?

EDIT 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; }
    }
}

EDIT 2

Agora eu tentei ARQUIVO> SourceControl> Alterar o controle de origem para Desvincular do controle de origem, e agora está funcionando conforme o esperado ... mas agora não está no controle de origem. Eu acho que esse problema agora está relacionado ao TFS. - Atualização. Depois de religá-lo novamente ao TFS, o problema retorna.

questionAnswers(3)

yourAnswerToTheQuestion