MSTEST0035: [DeploymentItem]
можно указать только в тестовом классе или методе теста.
Свойство | Значение |
---|---|
Идентификатор правила | MSTEST0035 |
Заголовок |
[DeploymentItem] можно указать только в тестовом классе или методе теста. |
Категория | Использование |
Исправление является критическим или не критическим | Не критическое |
Включен по умолчанию | Да |
Серьезность по умолчанию | Сведения |
Представлено в версии | 3.6.0 |
Есть ли исправление кода? | No |
Причина
Это правило вызывает диагностику, если [DeploymentItem]
не задано в тестовом классе или методе теста.
Описание правила
При использовании [DeploymentItem]
без его размещения в тестовом классе или методе теста он будет игнорироваться.
Устранение нарушений
Убедитесь, что атрибут [DeploymentItem]
указан в тестовом классе или методе теста, в противном случае удалите атрибут.
Когда лучше отключить предупреждения
Не рекомендуется подавлять предупреждения из этого правила, так как [DeploymentItem]
они будут игнорироваться.
Подавление предупреждения
Если вы просто хотите отключить одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.
#pragma warning disable MSTEST0035
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0035
Чтобы отключить правило для файла, папки или проекта, задайте его серьезность
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0035.severity = none
Дополнительные сведения см. в статье Подавление предупреждений анализа кода.