重复的命名空间错误,但项目编译

时间:2014-07-30 21:07:23

标签: c# visual-studio visual-studio-2012

我在其中一个项目中遇到了重复出现的命名空间错误。所有有问题的引用都在同一个项目中,并且看起来是正确的命名空间。清除一些VS缓存文件似乎暂时解决问题(AppData \ Local \ Microsoft \ VisualStudio \ 12.0和AppData \ Roaming \ Microsoft \ VisualStudio \ 12.0)。无论如何,这不是一个表演者。它只是意味着我无法使用智能感知或代码导航。

这尤其令人讨厌,因为我在引用相同命名空间的同一文件夹中有两个文件,这些文件中的代码内容命名相同,但VS无法在一个文件中找到我想要的命名空间,但它可以在另一个文件中找到。 E.g ....

using System;
using ExampleNamespace.Model;

namespace ExampleNamespace.DAL{
    ..... code content .....
}

从一个文件到另一个文件是相同的。唯一的区别是在一个文件中,它找不到ExampleNamespace.Model,并且命名空间中的所有类型都无效。

我尝试过的其他事情:

  • 重置目标框架
  • 对文件的构建操作设置为编译
  • 删除缓存文件(如上所述)
  • 打开/关闭VS

我已经搜索了高低的答案,但还没找到答案。我的主要问题是,如果IDE无法找到引用,项目完全可以编译? IDE本质上是否伪编译代码以进行智能感知/语法和高亮度错误?

0 个答案:

没有答案