【问题标题】:Color underline on C# colors in Visual Studio 2010Visual Studio 2010 中 C# 颜色的颜色下划线
【发布时间】:2012-08-22 19:26:33
【问题描述】:

我最近重新安装了 Windows 7 和 Visual Studio 2010 + Resharper。重新安装后,一些颜色下划线停止工作。 它曾经在Colors.Blue 下方创建一条蓝线,在Colors.Green 下方创建一条绿线。列出颜色时,IntelliSense 也有彩色方块。

以下是缺少颜色的代码示例:

textBox.Foreground = new SolidColorBrush(Colors.Red);

如何让下划线颜色和 IntelliSense 颜色再次起作用?

【问题讨论】:

  • 您以前安装过devColor 吗?虽然看起来这更多地与网络颜色有关 - 但是,它必须是一些缺少的扩展或配置不同的扩展
  • DevExpress 产品具有该功能,但我怀疑您是否将这些产品与 Resharper 结合使用...
  • 不,我以前没有安装 devColor。我认为我没有为它安装任何扩展。对我来说,这似乎是 Visual Studio 中的标准功能。

标签: c# visual-studio-2010 intellisense


【解决方案1】:

我会说你正在寻找http://visualstudiogallery.msdn.microsoft.com/7dbae8b3-5812-490e-913e-7bfe17f47f1d/?SRC=VSIDE

我不知道那个功能应该和 resharper 有什么关系

【讨论】:

  • @thefiloe 这是 ReSharper 的一项功能。
【解决方案2】:

此功能的 ReSharper 文档在这里:http://www.jetbrains.com/resharper/webhelp/Coding_Assistance__Color_Assistance.html

正如那里所说,设置控制在:

突出颜色用法

  1. 在主菜单上,选择 ReSharper |选项。
  2. “选项”对话框打开。单击对话框左侧窗格中的设置。
  3. 选中“设置”窗格中的“突出显示颜色用法”复选框。
  4. 单击“保存”或“保存到”以应用更改。

【讨论】:

  • 我安装了旧版本的 ReSharper,它没有此颜色功能。您的回答让我意识到旧版本中不存在该设置。谢谢 ! :)
【解决方案3】:
  textBox.ForeColor=System.Drawing.Color.Red;

使用这个我认为这是工作

【讨论】:

  • 您描述了如何为 winforms 的文本框设置前景色,他使用 WPF/silverlight,正如您在 SolidColorBrush 中看到的那样,但这完全不是这个问题的所在。这个问题是关于IDE的
【解决方案4】:

我认为你已经安装了VSCommands 2010(注意:它可以在更多地方工作,而不仅仅是 css):

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 2012-09-15
    • 2016-09-03
    • 2019-02-13
    • 2010-09-16
    • 1970-01-01
    相关资源
    最近更新 更多