繁体   English   中英

Visual Studio Intellisense 颜色编码不起作用

[英]Visual studio Intellisense color-coding not working

现在在我的代码中突然有些代码没有颜色编码到 Visual Studio 经典主题 colors。我不确定我的代码中是否有错误但是当我定义一些属性时:

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

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

}

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

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

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

我可以通过转到Tools > Options > Text Editor > C# > Advanced来修复它,最后在Editor Color Scheme下拉列表中选择Visual Studio 2019

截图供参考 .

你确定你的设置没问题,问题出在别处? 您可以在“字体和颜色”菜单中检查您的设置是否不是您期望的那样。
(工具 -> 选项 -> 环境 -> 字体和颜色)

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

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

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

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

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

对我来说修复它的只是在没有颜色编码的项目中添加一个新类 然后一切又开始正常工作。

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

万一有人在 2022 年偶然发现这个问题(因为它仍然会发生),对我有用的是为我希望 IntelliSense 使用的代码类型重新加载或创建一个特定的项目文件。

例如,如果我在解决方案中有一个 C# 和 Python 项目,加载该解决方案时,IntelliSense 将仅适用于两种语言中的一种。 手动加载 Python 或 C# 项目将修复当前损坏的任何语言的颜色代码和 IntelliSense。

在尝试了上述所有内容之后,我能够在我的多语言解决方案中复制和复制它。

工具 > 选项 > 环境 > 常规:颜色主题 - 蓝色

我在 python 上遇到了这个问题,并且能够通过重新安装 python 插件来修复它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM