【问题标题】:Visual Studio 2017 quick actions light bulb icon vs. new screwdriver iconVisual Studio 2017 快速操作灯泡图标与新螺丝刀图标
【发布时间】:2018-09-07 10:52:51
【问题描述】:

我已经使用 Visual Studio 2017 Professional Preview 几个月了,昨天我刚刚安装了最新的更新:15.7.0。我注意到一个我以前从未见过的新螺丝刀图标用于一些快速操作代替熟悉的灯泡图标。以如下代码为例:

internal sealed class ObjectCollection<T>
{
    private readonly Func<IEnumerable<T>> _loaderOperation;

    internal T Items { get; }

    internal ObjectCollection(Func<IEnumerable<T>> loaderOperation) =>
        _loaderOperation = loaderOperation;
}

如果将光标放在构造函数所在的行上,快速操作图标会显示在我经常看到的灯泡旁边:

但是如果我把光标放在有属性的那一行,新的螺丝刀图标就会出现:

如果我扩展快速操作,我看到的唯一区别是带有灯泡的操作在顶部有一个 Bing 文章的链接,在底部有一个“修复所有事件:”的东西:

vs 用螺丝刀的:

我当然搜索过这个,但this 是我找到的螺丝刀的唯一参考,这是一个 MS 开发社区问题帖子,(当然)从未得到充分解决。我尝试按照 MS 员工的建议在安全模式下运行 VS,但这并没有改变任何东西。

那么新螺丝刀与旧灯泡对于快速行动有何意义?

【问题讨论】:

  • 我今天更新到 15.7.1 时注意到了这一点

标签: c# visual-studio visual-studio-2017


【解决方案1】:

我也对此感到困惑,但确实在https://docs.microsoft.com/en-us/visualstudio/ide/quick-actions 找到了一个定义(某种)

简而言之,螺丝刀似乎表明您可以更改代码的选项,而灯泡表明您应该

【讨论】:

  • 这就是答案。有趣的是,这篇文章是在我提出问题的同一天发布的!
猜你喜欢
  • 2019-01-15
  • 2015-10-12
  • 2015-10-11
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
  • 1970-01-01
  • 2013-10-23
  • 2017-09-29
相关资源
最近更新 更多