Отключите предупреждения Анализа кода.NET

В Visual Studio я могу выполнить анализ кода своего проекта.NET. Я выполняю основную правильность и имею 85 предупреждений. Который является немного очень. Также большинство их находится во внешнем коде.

Как я отключаю определенные предупреждения, таким образом, я могу сфокусироваться на более важных предупреждениях? Я попробовал ниже, но это не распознает предупреждения анализа кода. (Я сначала попробовал w/o CA),

#pragma warning disable CA1820 CA1065 CA2100
7
задан 23 May 2010 в 02:09
поделиться

2 ответа

Вам необходимо скопировать набор правил анализа кода и отключить правила, которые вам не нравятся.

Перейдите в «Свойства проекта», выберите набор правил, с которого нужно начать, затем нажмите «Открыть».
Снимите отметку с правил, которые вам не нравятся, затем нажмите «Сохранить как».
Наконец, выберите этот набор правил в свойствах проекта.

Вы также можете начать с нуля, щелкнув правой кнопкой мыши проект или решение и выбрав «Добавить новый элемент», «Набор правил анализа кода».

6
ответ дан 6 December 2019 в 15:19
поделиться

Если вы хотите отключить предупреждения на уровне всего проекта:

Перейдите в свойства проекта, в окно анализа кода и нажмите «Открыть» рядом с набором правил, который нужно запустить. Снимите флажки с предупреждений, которые вы хотите игнорировать, сохраните набор правил (возможно, вам нужно будет выполнить команду «Сохранить как», поскольку вы не можете изменять наборы правил по умолчанию), вернитесь на вкладку анализа кода проекта и выберите только что сохраненный набор правил.

Если вы просто хотите отключить определенные предупреждения в определенных местах кода:

Используйте SuppressMessageAttribute .

8
ответ дан 6 December 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: