Visual studio 2008 Resharper-如何更改';从不使用局部变量u';作为建议

Visual studio 2008 Resharper-如何更改';从不使用局部变量u';作为建议,visual-studio-2008,resharper,resharper-4.5,Visual Studio 2008,Resharper,Resharper 4.5,我需要将此更改为建议而不是警告,但我找不到这样做的设置 它在哪里 这是需要传递的代码(不是编译器警告)。这意味着事务是一个未使用的局部变量,但这是有效的 using (TransactionScope transaction = new TransactionScope()) { // ... } 我不认为ReSharper可以让你把事情变成一个会导致编译器警告或错误的建议。我相信这是出于设计。我不认为ReSharper会让你把事情变成会导致编译器警告或错误的建议。我相信这是经过设计的

我需要将此更改为建议而不是警告,但我找不到这样做的设置

它在哪里

这是需要传递的代码(不是编译器警告)。这意味着事务是一个未使用的局部变量,但这是有效的

using (TransactionScope transaction = new TransactionScope())
{
    // ...
}

我不认为ReSharper可以让你把事情变成一个会导致编译器警告或错误的建议。我相信这是出于设计。

我不认为ReSharper会让你把事情变成会导致编译器警告或错误的建议。我相信这是经过设计的。

如果不需要事务变量,可以用 使用(新TransactionScope()) {
}

如果不需要事务变量,可以将其替换为 使用(新TransactionScope()) {
}

作为对问题标题的回答(不是具体示例)

对于(8.2.1):

1) ReSharper->Options->潜在的代码质量问题

2) 在搜索中输入“未使用的本地”,将显示几行

这些级别可以在右侧进行调整


如果我知道如何改变它使用的特定颜色(黑色背景下不好),而不是完全禁用警告,我也会发布,但很难跟踪它是哪个元素(想知道它是否在那里)。有人吗?

作为问题标题的答案(不是具体的例子)

对于(8.2.1):

1) ReSharper->Options->潜在的代码质量问题

2) 在搜索中输入“未使用的本地”,将显示几行

这些级别可以在右侧进行调整


如果我知道如何改变它使用的特定颜色(黑色背景下不好),而不是完全禁用警告,我也会发布,但很难跟踪它是哪个元素(想知道它是否在那里)。有人吗?

更新了一个标记为警告的示例,这是一个带有R#的bug吗?Ilya是正确的。在您的示例中,根本不需要该变量,使用(new TransactionScope())就足够了。使用标记为警告的示例更新,这是R#的错误吗?Ilya是正确的。在您的示例中,根本不需要该变量,使用(new TransactionScope())就足够了。