MSTEST0031: System.ComponentModel.DescriptionAttribute
heeft geen effect op testmethoden
Eigenschappen | Weergegeven als |
---|---|
Regel-id | MSTEST0031 |
Titel |
System.ComponentModel.DescriptionAttribute heeft geen effect op testmethoden. |
Categorie | Gebruik |
Oplossing is brekend of niet-brekend | Niet-brekend |
Standaard ingeschakeld | Ja |
Standaard ernst | Info |
Geïntroduceerd in versie | 3.5.0 |
Is er een oplossing voor de code | Nee |
Oorzaak
System.ComponentModel.DescriptionAttribute heeft geen effect in de context van tests.
Beschrijving van regel
System.ComponentModel.DescriptionAttribute heeft geen effect in de context van tests, dus waarschijnlijk wilde de gebruiker in plaats daarvan Microsoft.VisualStudio.TestTools.UnitTesting.DescriptionAttribute gebruiken.
Schendingen oplossen
Verwijder of vervang in plaats daarvan System.ComponentModel.DescriptionAttribute
door Microsoft.VisualStudio.TestTools.UnitTesting.DescriptionAttribute
.
Wanneer waarschuwingen onderdrukken
Het wordt afgeraden om de diagnose te onderdrukken omdat het System.ComponentModel.DescriptionAttribute
geen effect heeft in de context van tests.
Een waarschuwing onderdrukken
Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.
#pragma warning disable MSTEST0031
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0031
Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst ervan in op none
in het configuratiebestand.
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0031.severity = none
Zie voor meer informatie Hoe codeanalysewaarschuwingen te onderdrukken.