C# 已删除ASP.NET Core中的视图,导致生成错误
我删除了一个视图,现在我得到一个生成错误: 当前上下文中不存在名称“\uuo” 在我删除的视图上。我在三行上得到了这个精确的错误C# 已删除ASP.NET Core中的视图,导致生成错误,c#,visual-studio-2019,asp.net-core-3.1,C#,Visual Studio 2019,Asp.net Core 3.1,我删除了一个视图,现在我得到一个生成错误: 当前上下文中不存在名称“\uuo” 在我删除的视图上。我在三行上得到了这个精确的错误 我做了一次清理,删除了bin和obj文件夹,重新创建了视图(与删除它之前一样),关闭并重新打开了Visual Studio,但仍然无法成功构建它。我仍然不确定发生了什么,但我最终将所有代码签入我的Git repo,删除了整个Git文件夹,然后克隆了它 然后,我搜索了对我删除的视图的任何引用,发现我的一个视图有一堆预处理器指令,看起来像{view}.cshtml.g.c
我做了一次清理,删除了
bin
和obj
文件夹,重新创建了视图(与删除它之前一样),关闭并重新打开了Visual Studio,但仍然无法成功构建它。我仍然不确定发生了什么,但我最终将所有代码签入我的Git repo,删除了整个Git文件夹,然后克隆了它
然后,我搜索了对我删除的视图的任何引用,发现我的一个视图有一堆预处理器指令,看起来像{view}.cshtml.g.cs文件中的指令,包括对我的旧视图的文件引用。我从我的新视图中删除了它们,并获得了成功的构建
在我删除本地repo并从Git重新克隆它之前,我没有看到这些预处理器。所以这一定是Visual Studio的一些非常奇怪的行为。不确定这是否是相同的原因,但在这个@Steve中有一些东西可以尝试,我确实看到了。不幸的是,这不仅仅是一个智能感知错误,对我来说是一个实际的构建错误。