.net Visual studio智能感知颜色编码不起作用

acruukt9  于 2023-01-14  发布在  .NET
关注(0)|答案(6)|浏览(185)

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

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

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

}

我希望属性的类型,基类的名称和属性的名称至少是蓝色的。然而,它不是,它是纯黑色的。这只发生在这个特定的类,而不是发生在其他类。我不知道为什么和什么原因。
有什么想法吗?以前的经验?

p4rjhz4m

p4rjhz4m1#

我最近在更新Visual Studio 2019后遇到了这个问题。
我可以通过工具〉选项〉文本编辑器〉C#〉高级来修复它,最后在编辑器配色方案下拉菜单中选择Visual Studio 2019。


.

zhte4eai

zhte4eai2#

您确定您的设置没有问题,而问题出在其他地方吗?您可以在“字体和颜色”菜单中检查您的设置是否与您期望的不同。

(工具-〉选项-〉环境-〉字体和颜色)

您安装的插件可能会影响您的当前设置。如果是这种情况,您应该尝试删除加载项,然后重新安装。
如果确定VS智能感知有问题,请首先尝试刷新智能感知缓存,方法是在VS的“编辑”菜单中的“智能感知”项下选择“刷新本地缓存”选项。

(编辑-〉智能感知-〉刷新本地缓存或仅按Ctrl+Shift+R)

如果问题仍然存在,应尝试关闭VS,删除**%appdata%\Microsoft\VisualStudio\11.0\ReflectedSchemas**文件夹,然后再次启动VS以检查问题是否已解决。
如果这两种方法都不能解决你的问题,你仍然可以尝试重置VS中的所有设置。它有一些工作的机会,但我不建议这样做。

(工具-〉导入和导出设置-〉重置所有设置)

v64noz0r

v64noz0r3#

我在解决方案中的一个新项目中遇到了这种情况。团队中的另一个成员创建了它,当我通过git拉它时,我没有得到颜色编码,即使代码运行良好。我在其他项目中也有颜色编码。
对我来说,修复它的方法只是在项目中添加一个没有颜色编码的新类。然后一切又开始正常工作了。

9avjhtql

9avjhtql4#

如果有人在2022年遇到这个问题(现在仍然会发生),对我有效的方法是为我希望IntelliSense使用的代码类型重新加载或创建一个特定的项目文件。
例如,如果我在一个解决方案中有一个C#和Python项目,加载该解决方案时,IntelliSense将仅适用于这两种语言中的一种。手动加载Python或C#项目将同时修复颜色代码和IntelliSense。
在尝试了上面的所有东西很多次之后,我能够在我的多语言解决方案中重复和复制这一点。

jxct1oxe

jxct1oxe5#

我的修复方法是重命名文件。我最初将它创建为html文件。当我重命名它时,我的智能感应回来了。

ljsrvy3e

ljsrvy3e6#

我有这个问题与python,并能够修复它重新安装python addon

相关问题