Delen via


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.