C# 有些类名没有突出显示,但它们存在。我怎样才能解决这个问题?

C# 有些类名没有突出显示,但它们存在。我怎样才能解决这个问题?,c#,resharper,visual-studio-2013,C#,Resharper,Visual Studio 2013,有一天,我刚刚使用了VS+R,发生了这样的情况: 明确地说,我的意思是在类名中缺少语法突出显示。它检测到它,为什么不突出显示它?(第一个变暗不可用的原因是因为我只是用它来增加一些空间,解决方案是保密的,其中的某个地方还有另一个messagereceivedeventargs)。为什么会发生这种情况,有没有办法解决呢?请再次尝试删除和添加引用。另一件事:重新启动VS,然后重建您的解决方案。当我使用ReSharper或CodeRush时,这种情况会随机发生;通常是由于项目中其他地方的缺陷(通常是完

有一天,我刚刚使用了VS+R,发生了这样的情况:


明确地说,我的意思是在类名中缺少语法突出显示。它检测到它,为什么不突出显示它?(第一个变暗不可用的原因是因为我只是用它来增加一些空间,解决方案是保密的,其中的某个地方还有另一个messagereceivedeventargs)。为什么会发生这种情况,有没有办法解决呢?

请再次尝试删除和添加引用。另一件事:重新启动VS,然后重建您的解决方案。当我使用ReSharper或CodeRush时,这种情况会随机发生;通常是由于项目中其他地方的缺陷(通常是完全无关的)或缺少显式命名空间引用造成的。@Steiner知道如何修复它吗?顺便说一句,它们都在同一个名称空间中。@It'sNotALie.-可悲的是,我只是在VS IDE上打了个耳光,就成功了;我必须假设您正在使用VS2012;它能够很好地改变光源的高亮颜色;而不是像以前版本的VisualStudio那样从第三方站点加载配置文件。右键单击解决方案/项目,查看是否有“重新扫描”或“扫描”项目的上下文菜单项。这就是我所做的;但我很确定CodeRush补充道。。。“R#可能有类似的东西。”施泰纳说得对。谢谢