C# VisualStudio没有';无法识别同一项目中的命名空间

C# VisualStudio没有';无法识别同一项目中的命名空间,c#,visual-studio,asp.net-mvc-4,visual-studio-2013,namespaces,C#,Visual Studio,Asp.net Mvc 4,Visual Studio 2013,Namespaces,我遇到的问题是,当我打开正在处理的解决方案时,在某些文件中,它将无法识别名称空间,即使名称空间是同一项目的一部分,并且解决方案构建良好。我可以通过删除解决方案根文件夹中的.suo文件来解决此问题,但每次加载解决方案时都删除.suo文件会让人感到恼火,而且我喜欢visual studio记住我关闭解决方案时打开的文档的选项。我听说这可能是由一个扩展引起的,但是我禁用了所有的扩展,并且它仍然发生 我正在使用visual studio ultimate 2013。我正在研究一个与tfs相关的大型解决方

我遇到的问题是,当我打开正在处理的解决方案时,在某些文件中,它将无法识别名称空间,即使名称空间是同一项目的一部分,并且解决方案构建良好。我可以通过删除解决方案根文件夹中的.suo文件来解决此问题,但每次加载解决方案时都删除.suo文件会让人感到恼火,而且我喜欢visual studio记住我关闭解决方案时打开的文档的选项。我听说这可能是由一个扩展引起的,但是我禁用了所有的扩展,并且它仍然发生

我正在使用visual studio ultimate 2013。我正在研究一个与tfs相关的大型解决方案,许多人都在研究它


有人知道为什么会发生这种情况吗?

这个问题很老了,我使用的是较新版本的Visual Studio(2017),但同样的问题和我的谷歌搜索让我想到了这个问题

VS 2017中的解决方案似乎是删除与解决方案文件位于同一文件夹中的.VS文件夹。它是隐藏的,因此您必须显示隐藏文件才能看到它,或者在该位置打开命令提示符并运行该命令


attrib-h.vs

有时,如果您遇到此问题并需要快速解决,您可以构建
.dll
并在project中引用它。

您可以添加一些屏幕截图吗?@Hughnited我很抱歉,代码是保密的,但基本上问题与您添加using指令而不将其添加到引用中时相同,但在这种情况下,引用的是同一解决方案中的某个内容。最奇怪的是,只有当我打开包含此信息的文档时,才会显示错误。如果我不打开此文档,解决方案将生成,而不会显示任何错误。显示的错误是典型的“找不到类型或名称空间名称‘名称空间名称’(是否缺少using指令或程序集引用?)”我想您已经尝试清理并重新生成解决方案或重新启动visual studio了?还有,你是团队中唯一经历过这种情况的人吗?@Hughnited是的,我什么都试过了。重建和重新启动没有帮助,但是从解决方案中删除项目并再次添加它会有帮助,但只有在我关闭解决方案之前才会有帮助。据我所知,我是唯一一个遇到这种情况的人。看看下面的链接:这也为我解决了VS2019中的问题