代码之家  ›  专栏  ›  技术社区  ›  Selman Genç

为什么VS在代码编译良好时显示缺少的命名空间错误?[副本]

  •  0
  • Selman Genç  · 技术社区  · 6 年前

    错误CS0234命名空间“Y”中不存在类型或命名空间名称“X”(是否缺少程序集引用?)

    但是名称空间和类型实际上是存在的,并且代码编译得很好。所以我认为这是一个与缓存相关的问题,我尝试过:

    • 清理/重建
    • 清除临时文件夹

    • here

    • 清除ReSharper缓存
    • 删除bin/obj文件夹

    它们似乎都不起作用。我使用的是Visual Studio 2017 v15.8.0。

    我怎样才能摆脱他们?

    2 回复  |  直到 6 年前
        1
  •  2
  •   Chris    6 年前

    根据 this earlier answer (与Visual Studio 2015有关),删除 .vs/{solution}/vs15/.suo

        2
  •  0
  •   Olivier Jacot-Descombes    6 年前

    您还可以尝试什么:

    • 如果类型位于被引用的项目或程序集中:请删除该引用并重新添加它。

    • 关闭VS并重新打开它。