Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 命名空间“PartyVites”中不存在类型或命名空间名称“Models”_C#_Asp.net Mvc_Tfs_Asp.net Mvc 5 - Fatal编程技术网

C# 命名空间“PartyVites”中不存在类型或命名空间名称“Models”

C# 命名空间“PartyVites”中不存在类型或命名空间名称“Models”,c#,asp.net-mvc,tfs,asp.net-mvc-5,C#,Asp.net Mvc,Tfs,Asp.net Mvc 5,使用VS2013 Pro、TFS 2013 Express 我目前正在做一个来自asp.NETMVC5的教程,一切都很好。 昨天,我在本地计算机上安装了TFS 2013 Express,将项目复制到TFS文件夹,并将项目添加到源代码管理中 既然这样做了,我现在就犯了一些错误,比如这个主题。在这种情况下,控制器仅具有以下功能: using System.Web; using System.Web.Mvc; using PartyInvites.**Models**; namespace Part

使用VS2013 Pro、TFS 2013 Express

我目前正在做一个来自asp.NETMVC5的教程,一切都很好。 昨天,我在本地计算机上安装了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);
        }
    }
}
编辑2


我现在已经尝试了文件>源代码管理>将源代码管理更改为从源代码管理中解除绑定,现在它正按预期工作。。。但它现在不在源代码管理中。我认为这个问题现在是与TFS相关的使现代化重新绑定到TFS后,问题又出现了。

我终于找到了一个有效的答案。VS2013中的一个bug导致了这个问题,下面是答案的链接

但简而言之,在解决方案或项目打开时关闭Get everything解决了问题,虽然不是一个完整的解决方案,但对我来说它解决了问题


希望这对其他人有帮助。

我终于找到了一个有效的答案。VS2013中的一个bug导致了这个问题,下面是答案的链接

但简而言之,在解决方案或项目打开时关闭Get everything解决了问题,虽然不是一个完整的解决方案,但对我来说它解决了问题


希望这对其他人有所帮助。

我遇到了同样的错误,我注意到我新添加的模型名是abc.Models,而我的应用程序名是xyz,所有其他模型都位于xyz名称空间中,因此我编辑了故障模型,并将其名称空间更改为xyz.Models,这起到了作用:

我遇到了同样的错误,我通过注意到我新添加的模型名是例如abc.Models,而我的应用程序名是xyz,所有其他模型都位于xyz名称空间中,因此我编辑了制造问题的模型并将其名称空间更改为xyz.Models,这起到了作用:

我的模型名称空间尝试在APPNameSpace.APPNameSpace.Models下运行类作为APPNameSpace.Models,所以我从每个类的开头删除了APPNameSpace,它工作了。

我的模型命名空间尝试在APPNameSpace.APPNameSpace.Models启用迁移将类构建为APPNameSpace.Models,所以我从每个类的开头删除了APPNameSpace,它工作了。

老问题,但我在一个.NETCore3.1项目中也有同样的经历。对我来说,这在my_viewimports.cshtml中是一个糟糕的导入:

@using MyProject.Domain.Model
@using MyProject.Domain.Common /* -- My bad namespace here -- */
@using MyProject.Web.Configuration
@using MyProject.Web.Areas.Shared.Utils
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

老问题,但我在一个.NETCore3.1项目中也有同样的问题。对我来说,这在my_viewimports.cshtml中是一个糟糕的导入:

@using MyProject.Domain.Model
@using MyProject.Domain.Common /* -- My bad namespace here -- */
@using MyProject.Web.Configuration
@using MyProject.Web.Areas.Shared.Utils
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

我也有同样的问题。因为我将模型文件夹移到了新创建的类库项目中。当我检查viewimport文件时,有一个模型文件夹的旧路径。我更新了路径,然后就解决了。

我也遇到了同样的问题。因为我将模型文件夹移到了新创建的类库项目中。当我检查viewimport文件时,有一个模型文件夹的旧路径。我更新了路径,然后就解决了。

如果完全限定类名,会发生什么?可能存在名称空间冲突不存在名称空间冲突,项目构建良好。红线也在使用部件上。型号;在顶部的模型上。这很奇怪。你能发布包含GuestResponse命名空间声明的类吗。这将帮助我们验证名称空间。您也可以尝试“清洁解决方案”,然后再尝试“重建解决方案”,但如果没有课程内容,我们无法提供太多帮助:/@Tony我已经编辑了问题并在GuestResponse课程中添加了内容。正如您所看到的,名称空间等很好。实际的项目编译并运行时没有错误,在删除SUO文件或卸载/重新加载项目后,当我第一次加载项目时,问题就消失了。是的,还尝试了清理/重建。我想知道您是否将PartyInvites.Models重命名为PartyInvites.MyModels,并更新using语句,然后重建,如果这是一个绷带。不确定为什么SUO在这里会有所不同,因为它不是一个解决方案选项-耸耸肩。如果完全限定类名,会发生什么?可能存在名称空间冲突不存在名称空间冲突,项目构建良好。红线也在使用部件上。型号;在顶部的模型上。这很奇怪。你能发布包含GuestResponse命名空间声明的类吗。这将帮助我们验证名称空间。您也可以尝试“清洁解决方案”,然后再尝试“重建解决方案”,但如果没有课程内容,我们无法提供太多帮助:/@Tony我已经编辑了问题并在GuestResponse课程中添加了内容。正如您所看到的,名称空间等很好。实际的项目编译并运行时没有错误,在删除SUO文件或卸载/重新加载项目后,当我第一次加载项目时,问题就消失了。是的,也尝试过清理/重建。我很想知道你是否 将PartyInvites.Models重命名为PartyInvites.MyModels,并更新using语句,然后重新生成,如果这是一条绷带的话。不确定为什么SUO在这里会有所不同,因为它不是一个解决方案选项-耸耸肩。