如何为Nullable <T>禁用"灯泡"快速动作"简化"?

mbx*_*mbx 27 visual-studio visual-studio-2015 visual-studio-2017

由于一些原因,我们喜欢Nullable<Int32>int?.在可能的情况下,我们更喜欢使用类型而不是关键字 - 因为我们这样做,因为C#2我们已经使用了这种风格的大型代码库.

我最近切换到VS2015并在我的代码中得到了烦人的灯泡.对于Int32和其他相关的非泛型类型我通过使用这个答案修复了它.对于Nullable<T>不过我找不到禁用唠叨的选项.

建议IDE0001 Name can be simplified.for Nullable<T>

Jon*_*eet 11

在项目属性中的"构建"选项卡下的"错误和警告"中,添加IDE0001一组抑制警告.我知道这不是一个警告(只是一个建议),但它是相同的基础设施.这消除了这个建议.

  • 我仍然希望有另一种选择.禁用"IDE0001"也意味着失去有用的建议.因为我们的ReSharper设置已经与我们的风格保持一致,不应该造成太大的伤害. (2认同)

SSX*_*3PY 5

这里有一个功能请求:http : //visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/9139204-option-to-disable-quick-action-squiggles

关于禁用灯泡。如果您同意这很重要,请为此投票。