Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Resharper建议字符串文字是可本地化的_C#_Localization_Resharper_Resharper 6.1 - Fatal编程技术网

C# Resharper建议字符串文字是可本地化的

C# Resharper建议字符串文字是可本地化的,c#,localization,resharper,resharper-6.1,C#,Localization,Resharper,Resharper 6.1,Resharper 6.0的建议之一是本地化字符串,如果我不想本地化字符串,我可以通过添加@将其转换为逐字字符串文字来抑制警告 升级到Resharper 6.1后,这将不再有效。甚至逐字字符串文字也显示了警告 禁用本地化或抑制警告不是理想的选择。我确实使用了本地化,所以警告是有用的,我不想让禁用评论到处乱扔 有没有让Resharper 6.1忽略逐字字符串文字的选项?在Resharper/Options下,转到: 代码编辑->C#->本地化 并勾选“不分析逐字字符串”您确定您使用的字符串文字定

Resharper 6.0的建议之一是本地化字符串,如果我不想本地化字符串,我可以通过添加
@
将其转换为逐字字符串文字来抑制警告

升级到Resharper 6.1后,这将不再有效。甚至逐字字符串文字也显示了警告

禁用本地化或抑制警告不是理想的选择。我确实使用了本地化,所以警告是有用的,我不想让禁用评论到处乱扔


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

在Resharper/Options下,转到:

代码编辑->C#->本地化

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

您确定您使用的字符串文字定义正确且使用位置正确吗?@DJKRAZE,您的确切意思是什么?即使是一行简单的代码,比如
var test=@“test”将发出警告。您在哪里声明var语句。。希望在方法内部。。如果没有看到一些实际的方法或东西,很难判断发生了什么。。您是否也查看过resharper中的编译器设置…?或者您可以将其转换为建议,而不是“检查严重性”下选项菜单中的警告。我试图找到它-我已将其更改为隐藏该检查太久,以至于我忘了在何处找到它!太棒了,谢谢。我不知道为什么这个选项没有在升级中保留下来,但是很高兴它回来了。这不是应该被选中而不是取消选中,以允许OP避免字符串文本的警告吗?