Решарпер предполагает, что строковые литералы локализуемы
Одним из предложений Resharper 6.0 была локализация строк, и если я не хотел, чтобы строка была локализована, я мог бы подавить предупреждение, преобразовав его в дословный строковый литерал, добавив @
,
После обновления до Resharper 6.1 это больше не работает. Даже дословные строковые литералы показывают предупреждение.
Отключение локализации или подавление предупреждений не является идеальным вариантом. Я использую локализацию, чтобы предупреждения были полезны, и я не хочу, чтобы комментарии об отключении были засорены повсюду.
Есть ли возможность заставить Resharper 6.1 игнорировать дословные строковые литералы?
1 ответ
Решение
В разделе ReSharper / Options перейдите к:
Code Editing -> C# -> Localization
И отметьте "Не анализировать дословные строки"