MSTEST0035: [DeploymentItem]
kan endast anges på testklass eller testmetod
Property | Värde |
---|---|
Regel-ID | MSTEST0035 |
Title |
[DeploymentItem] kan endast anges på testklass eller testmetod. |
Kategori | Förbrukning |
Korrigeringen är icke-bakåtkompatibel | Icke-icke-bryta |
Aktiverad som standard | Ja |
Standard allvarlighetsgrad | Info |
Introducerad i version | 3.6.0 |
Finns det en kodkorrigering | Nej |
Orsak
Den här regeln genererar en diagnostik när [DeploymentItem]
den inte har angetts för testklassen eller testmetoden.
Regelbeskrivning
Om du använder [DeploymentItem]
den utan att använda testklassen eller testmetoden ignoreras den.
Så här åtgärdar du överträdelser
Kontrollera att attributet [DeploymentItem]
har angetts för en testklass eller en testmetod, annars tar du bort attributet.
När du ska ignorera varningar
Vi rekommenderar inte att du utelämnar varningar från den här regeln eftersom [DeploymentItem]
ignoreras.
Undertryck en varning
Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och aktiverar sedan regeln igen.
#pragma warning disable MSTEST0035
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0035
Om du vill inaktivera regeln för en fil, mapp eller ett projekt anger du dess allvarlighetsgrad till none
i konfigurationsfilen.
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0035.severity = none
Mer information finns i Så här utelämnar du kodanalysvarningar.