Можете ли вы настроить VS2008 Code Analysis для использования британского словаря английского языка?

StackOverflow https://stackoverflow.com/questions/239872

Вопрос

VS2008 Code Analysis помечает орфографическую ошибку в идентификаторе, используя тип предупреждения IdentifiersShouldBeSpelledCorrectly .

В этом процессе по умолчанию используется американский словарь, поскольку помечаются слова, которые правильно написаны с использованием британского правописания. Например, такие слова, как " Организация " и " Настройка " и т. д ...

Мне известно, что вы можете создавать свои собственные пользовательские файлы словаря Xml, содержащие любые слова, которые вы не хотите помечать, однако кто-нибудь может сказать мне, если вы можете настроить Code Analysis для использования другого значения по умолчанию (или дополнительного) словарь из доступных в Windows?

Это было полезно?

Решение

Отлично, спасибо.

Краткое изложение решения ...

Добавьте строку CodeAnalysisCulture в файл проекта. К сожалению, я думаю, что это должно быть сделано для каждого анализируемого проекта ...

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    ...
    <RunCodeAnalysis>true</RunCodeAnalysis>
    <CodeAnalysisCulture>en-GB</CodeAnalysisCulture>
    ...

с "en-GB" в качестве значения для проверки правописания британского английского.

Другие советы

Это должно сделать это для вас. rel = "nofollow noreferrer"> Visual Studio 2008 - Правила правописания

Поэтому просто замените en-AU на en-GB в приведенном примере.

Он цитирует правило IdentifiersShouldBeSpelledCorrectly.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top