Visual Studio Intellisense 颜色编码不起作用

Los*_*ost 8 .net c# visual-studio-2012

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

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

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

}
Run Code Online (Sandbox Code Playgroud)

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

有任何想法吗?以往的经验?

Jet*_*rug 28

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

我能够通过前往Tools> Options> Text Editor> C#>来修复它Advanced,最后Visual Studio 2019Editor Color Scheme下拉列表中选择。

截图供参考.


Tec*_*hie 5

您确定您的设置没问题,问题出在其他地方吗?您可以在“字体和颜色”菜单中检查您的设置是否与您期望的一致。
(工具 -> 选项 -> 环境 -> 字体和颜色)

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

如果确定问题出在 VS 智能感知上,请首先尝试刷新智能感知缓存,方法是选择 VS 编辑菜单中智能感知项下的“刷新本地缓存”选项。
(编辑 -> IntelliSense -> 刷新本地缓存 或直接按 Ctrl+Shift+R)

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

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