MSTEST0034: użyj ClassCleanupBehavior.EndOfClass z [ClassCleanup]
Artykuł
Właściwości
Wartość
Identyfikator reguły
MSTEST0034
Tytuł
Użyj z ClassCleanupBehavior.EndOfClass elementem [ClassCleanup].
Kategoria
Użycie
Poprawka powodująca niezgodność lub niezgodność
Niezgodność
Domyślnie włączone
Tak
Ważność domyślna
Informacje
Wprowadzone w wersji
3.6.0
czy istnieje poprawka kodu
Nie.
Przyczyna
Ta reguła zgłasza diagnostykę, gdy ClassCleanupBehavior.EndOfClass nie jest ustawiona za pomocą polecenia [ClassCleanup].
Opis reguły
Bez użycia ClassCleanupBehavior.EndOfClasspolecenia domyślnie [ClassCleanup] element będzie uruchamiany na końcu zestawu, a nie na końcu klasy.
Jak naprawić naruszenia
Użyj z ClassCleanupBehavior.EndOfClass elementem [ClassCleanup].
Kiedy pomijać ostrzeżenia
Nie zaleca się pomijania ostrzeżeń z tej reguły, ponieważ zamiast [AssemblyCleanup]tego można użyć polecenia .
Pomijanie ostrzeżenia
Jeśli chcesz po prostu pominąć pojedyncze naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć regułę.
#pragma warning disable MSTEST0034
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0034
Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none w pliku konfiguracji .
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię:
Dołącz do serii meetup, aby tworzyć skalowalne rozwiązania sztucznej inteligencji oparte na rzeczywistych przypadkach użycia z innymi deweloperami i ekspertami.