我正在使用VS 2012,在我开始观察到一些有趣的行为之前,它一直运行良好。当我打开代码时,它会显示红色的下划线,当代码中有错误时,通常会看到这些下划线。出乎意料的是,代码可以很好地进行编译。我做出了以下不正常的观察。
- 代码中的红色下划线
- 在清洁或构建溶液时没有错误。
- 构建/清洁解决方案后,红色下划线消失了一段时间,但最终又恢复了。
- 因此,我的智慧停止了工作。
- 我不能右键单击任何组件并转到其定义。
有任何想法吗?
我正在使用VS 2012,在我开始观察到一些有趣的行为之前,它一直运行良好。当我打开代码时,它会显示红色的下划线,当代码中有错误时,通常会看到这些下划线。出乎意料的是,代码可以很好地进行编译。我做出了以下不正常的观察。
有任何想法吗?
Answers:
删除临时ASP.NET文件夹的内容,然后重新生成。它将位于您的用户文件夹(对于IIS Express-\ AppData \ Local \ Temp \ Temporary ASP.NET文件)或Windows目录(对于IIS-C:\ Windows \ Microsoft.Net \ Framework \ vx.xx \临时ASP.NET文件)
路径不在我的头上,可能不正确
Visual Studio 2017:
关闭Visual Studio并删除.vs
解决方案目录中的文件夹对我有用。
该文件夹具有hidden
属性。您可能需要在文件夹选项中更改设置以显示隐藏文件。
您是否有安装任何类似resharper的插件?我的插件有问题。
尝试以安全模式运行Visual Studio,以防止插件运行。
devenv /Safemode
如果您像我一样使用Resharper,则可以通过以下链接删除resharper缓存:https : //www.jetbrains.com/help/resharper/Configuring_Caches_Location.html
To specify the location for caches
1. Open the Environment | General page of ReSharper options.
2. Use the Save solution caches in to select the location for cache files:
3. User local settings folder to store them in the following directory: %LOCALAPPDATA%\JetBrains\Transient
4.System TEMP folder to store them in the following directory: %TEMP%\ReSharperCache
5. Solution folder to store them in the root folder of the current solution
6. Custom folder to choose a custom location for ReSharper cache files.
7. Click Save to apply the modifications and let ReSharper choose where to save them, or save the modifications to a specific settings layer using the Save To drop-down list. For more information, see managing and sharing resharper settings.
8. Reopen your solution for the changes to take effect.
也许补充已经太晚了,但希望它仍然可以对某人有所帮助。当我在几个文件中看到很多红色花形时,我遇到了类似的问题。我尝试了上面提出的所有答案,但似乎没有任何效果。当我开始浏览类,其他文件中引用了抱怨文件的结构时,问题消失了。似乎intellisense出于某种原因无法自行解决依赖关系。
可行的步骤
小心删除其中一些设置文件,因为您将丢失已保存的调试设置等,并且可能会造成比您预期更大的损害
我这个问题已经好几个月了,终于解决了。关闭Visual Studio并删除解决方案目录中的.vs文件夹对我而言不起作用。
web.config中有一个assemblyIdentity标记,该标记引用的是我的引用文件夹中没有的库。我删除了此标签,对其进行了清洁,关闭和重新打开,此问题已得到解决。