Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
MSTEST0035:
| Eigenschaft | Wert |
|---|---|
| Regel-ID | MSTEST0035 |
| Titel |
[DeploymentItem] kann nur für Testklassen oder Testmethoden angegeben werden. |
| Kategorie | Verwendung |
| Fix führt oder führt nicht zur Unterbrechung | Nicht unterbrechend |
| Standardmäßig aktiviert | Ja |
| Standardschweregrad | Warnhinweis ab 4.0.0, Information davor |
| Eingeführt in Version | 3.6.0 |
| Gibt es eine Codekorrektur | No |
Ursache
Diese Regel löst eine Diagnose aus, wenn [DeploymentItem] nicht für eine Testklasse oder Testmethode angegeben ist.
Regelbeschreibung
Wenn Sie [DeploymentItem] ohne Angeben für eine Testklasse oder Testmethode verwenden, wird es ignoriert.
Behandeln von Verstößen
Stellen Sie sicher, dass das Attribut [DeploymentItem] für eine Testklasse oder eine Testmethode angegeben ist. Entfernen Sie es andernfalls.
Wann sollten Warnungen unterdrückt werden?
Es wird nicht empfohlen, Warnungen dieser Regel zu unterdrücken, da [DeploymentItem] dabei ignoriert wird.
Unterdrücken einer Warnung
Um nur eine einzelne Verletzung zu unterdrücken, fügen Sie der Quelldatei Präprozessoranweisungen hinzu, um die Regel zu deaktivieren und dann wieder zu aktivieren.
#pragma warning disable MSTEST0035
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0035
Um die Regel für eine Datei, einen Ordner oder ein Projekt zu deaktivieren, legen Sie den Schweregrad in der none auf fest.
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0035.severity = none
Weitere Informationen finden Sie unter Vorgehensweise: Unterdrücken von Codeanalyse-Warnungen.