Visual Studio无法识别同一项目中的命名空间

时间:2015-06-30 09:34:01

标签: c# visual-studio asp.net-mvc-4 visual-studio-2013 namespaces

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

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

有人知道为什么会这样吗?

2 个答案:

答案 0 :(得分:1)

这个问题很旧,我使用的是Visual Studio(2017)的较新版本,但是遇到相同的问题并且我的Google搜索导致我遇到了这个问题。

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

attrib -h .vs

答案 1 :(得分:0)

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