Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
MSTEST0035:
| 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 | Varning som börjar med 4.0.0, Info före |
| 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.