Практическое руководство. Прекращение подавления предупреждений для анализа кода базы данных
При анализе кода Transact-SQL в проекте базы данных можно подавлять предупреждения, не относящиеся к текущим обстоятельствам. Дополнительные сведения см. в разделе Практическое руководство. Отключение предупреждений для анализа кода базы данных. Однако, можно остановить подавление одного или нескольких предупреждений при изменении обстоятельств.
При подавлении предупреждения создается запись в XML-файле проекта базы данных. XML-файл имеет имя StaticCodeAnalysis.SuppressMessages.xml. Для остановки подавления конкретного предупреждения для конкретного файла необходимо удалить соответствующую запись из XML-файла. Остановить подавление сразу всех предупреждений можно также путем удаления XML-файла.
Прекращение подавления предупреждений для анализа кода базы данных.
Откройте решение, содержащее проект базы данных.
В обозревателе решений щелкните дважды файл StaticCodeAnalysis.SuppressMessages.xml.
Файл откроется в редакторе и будет иметь примерно следующий вид:
<?xml version="1.0" encoding="utf-16"?> <StaticCodeAnalysis version="1" xmlns="urn:Microsoft.VisualStudio.TeamSystem.Data.StaticCodeAnalysis"> <SuppressedFile FilePath="Schema Objects\Programmability\Stored Procedures\dbo.Procedure1.proc.sql"> <SuppressedRule Category="Microsoft.Design" RuleId="SR0008" /> </SuppressedFile> </StaticCodeAnalysis>
Найдите узел SuppressedFile файла, для которого необходимо остановить подавление одного или нескольких предупреждений.
Выполните одно из следующих действий.
Чтобы остановить подавление одного или нескольких предупреждений для файла, удалите соответствующие узлы SuppressedRule.
Чтобы остановить подавление всех предупреждений для файла, удалите узел SuppressedFile и все дочерние узлы.
В меню Файл выберите Сохранить StaticCodeAnalysis.SuppressMessages.xml.
При последующем анализе, если код содержит потенциальные дефекты, для каждого удаленного узла будет выводится одно или несколько предупреждений.
Прекращение подавления всех предупреждений для анализа кода проекта базы данных.
Откройте решение, содержащее проект базы данных.
В обозревателе решений щелкните файл StaticCodeAnalysis.SuppressMessages.xml.
В меню Правка выберите команду Удалить.
Появится диалоговое окно настройки.
Нажмите кнопку ОК, чтобы удалить XML-файл, или кнопку Отмена для продолжения подавления предупреждений при анализе кода для проекта базы данных.
См. также
Задачи
Практическое руководство. Отключение предупреждений для анализа кода базы данных