MSTEST0035: [DeploymentItem]
kan alleen worden opgegeven voor testklasse of testmethode
Eigenschappen | Weergegeven als |
---|---|
Regel-id | MSTEST0035 |
Titel |
[DeploymentItem] kan alleen worden opgegeven voor testklasse of testmethode. |
Categorie | Gebruik |
Oplossing is brekend of niet-brekend | Niet-brekend |
Standaard ingeschakeld | Ja |
Standaard ernst | Info |
Geïntroduceerd in versie | 3.6.0 |
Is er een oplossing voor de code | Nee |
Oorzaak
Deze regel genereert een diagnose wanneer [DeploymentItem]
deze niet is ingesteld voor testklasse of testmethode.
Beschrijving van regel
Als u deze gebruikt [DeploymentItem]
zonder deze in testklasse of testmethode te plaatsen, wordt deze genegeerd.
Schendingen oplossen
Zorg ervoor dat het kenmerk [DeploymentItem]
is opgegeven in een testklasse of een testmethode, anders verwijdert u het kenmerk.
Wanneer waarschuwingen onderdrukken
Het is niet raadzaam om waarschuwingen van deze regel te onderdrukken, omdat deze [DeploymentItem]
worden genegeerd.
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 MSTEST0035
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0035
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.MSTEST0035.severity = none
Voor meer informatie, zie Hoe codeanalysewaarschuwingen onderdrukken.