Visual Studio Intellisense颜色编码不起作用

时间:2014-06-17 01:10:13

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

现在我的代码中突然有些部分代码没有用Visual Studio经典主题颜色进行颜色编码。我不确定我的代码中是否有错误,但是当我定义一些属性时,例如:

public class VideoEncodeTest : AndroidPowerTest
    {
        [CptfConfigAcceptedParametersClass]
        public VideoEncodeTestParameters VideoEncodeTestParameters { get; set; }

        [CptfConfigAcceptedParametersClass]
        public IBundleStrategy Strategy { get; set; }

}

我希望属性的类型,基类的名称和属性的名称至少用蓝色进行颜色编码。然而,它不是,它是纯黑色。这只发生在这个特定的类中,而不会发生在其他类中。我不确定为什么以及可能是什么原因。

有什么想法吗?以前的经历?

4 个答案:

答案 0 :(得分:24)

更新Visual Studio 2019之后,我最近遇到了这个问题。

我可以通过转到工具> 选项> 文本编辑器> C#> < kbd>高级,最后在编辑器配色方案下拉菜单中选择 Visual Studio 2019

Screenshot for reference

答案 1 :(得分:4)

您确定自己的设置没问题,而问题出在其他地方吗?您可以在“字体和颜色”菜单中检查您的设置是否与您期望的设置不同 (工具 - &gt;选项 - &gt;环境 - &gt;字体和颜色)

您可能安装了使用当前设置进行插件的插件。如果是这种情况,您应该尝试删除加载项,然后重新安装它们。

如果确定问题与您的VS intellisense有关,请首先尝试通过在IntelliSense项目下的VS的“编辑”菜单中选择“刷新本地缓存”选项来刷新IntelliSense缓存。
(编辑 - &gt;智能感知 - &gt;刷新本地缓存 或者只是点击 的 Ctrl + Shift + R)

如果您仍然遇到此问题,则应尝试关闭VS,删除%appdata%\ Microsoft \ VisualStudio \ 11.0 \ ReflectedSchemas 文件夹,然后再次启动它以检查问题是否已解决

如果这些都无法解决您的问题,您仍然可以尝试重置VS中的所有设置。它有一定的工作机会,但我不推荐它。
(工具 - &gt;导入和导出设置 - &gt;重置所有设置)

答案 2 :(得分:2)

这发生在解决方案中的一个新项目上。团队中的另一个成员创建了它,当我通过git提取它时,即使代码运行正常,我也没有进行颜色编码。我在其他项目中也有颜色编码。

对我来说,解决此问题的方法只是在没有颜色编码的情况下向项目中添加新类。然后,一切再次开始正常工作。

答案 3 :(得分:0)

我的解决方法是重命名文件。我最初将其创建为html文件。当我重命名它时,我的智商又回来了。