【问题标题】:Deleted view in ASP.NET Core causing build errorsASP.NET Core 中删除的视图导致生成错误
【发布时间】:2020-09-15 20:00:54
【问题描述】:

我删除了一个视图,现在我收到了构建错误:

名称'__o'在当前上下文中不存在

关于我删除的视图。我在 3 行上得到了这个确切的错误。

我进行了清理,删除了 binobj 文件夹,重新创建了视图(就像我删除它之前一样),关闭并重新打开 Visual Studio,但仍然无法成功构建.

【问题讨论】:

  • 不确定是不是同一个原因,但是在这个stackoverflow.com/questions/31886413/…有一些东西可以尝试
  • @Steve,我确实看到了那个。可悲的是,这不仅仅是一个 IntelliSense 错误,它对我来说是一个实际的构建错误。

标签: c# visual-studio-2019 asp.net-core-3.1


【解决方案1】:

我仍然不确定发生了什么,但我最终将所有代码签入到我的 Git 存储库,删除了整个 Git 文件夹,然后克隆了它。

然后我搜索了对我已删除的视图的任何引用,发现我的一个视图有一堆预处理器指令,看起来像 {View}.cshtml.g.cs 文件中的内容,包括文件参考我的旧观点。我从新视图中删除了它们并成功构建。

在我删除本地存储库并从 Git 重新克隆之前,我没有看到这些预处理器。所以这一定是 Visual Studio 的一些非常奇怪的行为。

【讨论】:

    猜你喜欢
    • 2017-04-11
    • 1970-01-01
    • 2022-01-24
    • 2014-04-05
    • 2021-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多