2012-01-17 56 views
15

Resharper 6.0的建议之一是本地化字符串,如果我不想要字符串本地化,我可以通过将其转换为逐字符字符串增加一个@Resharper建议字符串文字可本地化

升级到Resharper 6.1之后,这不起作用。即使是逐字字符串文字也显示警告。

禁用本地化或禁止警告不是理想的选择。我确实使用本地化,因此这些警告很有帮助,我不希望禁用评论遍布各处。

有没有一个选项让Resharper 6.1忽略逐字字符串文字?

+0

你确定你使用正确定义,以及作为德字符串文字在正确的地方使用..? – MethodMan 2012-01-17 19:28:51

+0

@DJKRAZE,你到底是什么意思?即使是一个简单的行,如'var test = @“test”;'也会给出警告。 – Brandon 2012-01-17 19:38:20

+0

你在哪里声明var声明..在方法里面希望..很难说没有看到一些实际的方法或事情发生了什么..你看过编译器设置在resharper以及......? – MethodMan 2012-01-17 19:46:55

回答

26

在ReSharper的/选项,请访问:

Code Editing -> C# -> Localization 

并勾选“不分析逐字字符串”

+1

或者您可以在“检查严重性”下的选项菜单中将其变为建议而不是警告。 – 2012-01-17 19:59:02

+1

我试图找到 - 我已经改变了这个检查长时间隐藏,以至于我忘记了在哪里找到它! – 2012-01-17 20:01:57

+0

太棒了,谢谢。我不知道为什么这个选项没有在升级中继续,但很高兴能够恢复。 – Brandon 2012-01-17 20:04:44