Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
MSTEST0035:
| Propiedad | Value |
|---|---|
| Identificador de la regla | MSTEST0035 |
| Título |
[DeploymentItem] solo se puede especificar en la clase de prueba o en el método de prueba. |
| Categoría | Uso |
| La corrección es problemática o no problemática | Poco problemático |
| Habilitado de forma predeterminada | Sí |
| Gravedad predeterminada | Advertencia a partir de la versión 4.0.0, Información antes |
| Introducido en la versión | 3.6.0 |
| Hay una corrección de código | No |
Causa
Esta regla genera un diagnóstico cuando [DeploymentItem] no se establece en la clase de prueba o en el método de prueba.
Descripción de la regla
Al usar [DeploymentItem], sin colocarlo en la clase de prueba o en el método de prueba, se omitirá.
Cómo corregir infracciones
Asegúrese de que el atributo [DeploymentItem] se especifica en una clase de prueba o en un método de prueba; de lo contrario, quite el atributo.
Cuándo suprimir las advertencias
No se recomienda suprimir las advertencias de esta regla, ya que se omitirá [DeploymentItem].
Supresión de una advertencia
Si solo quiere suprimir una única infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la regla.
#pragma warning disable MSTEST0035
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0035
Para deshabilitar la regla de un archivo, una carpeta o un proyecto, establezca su gravedad en none del archivo de configuración.
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0035.severity = none
Para obtener más información, consulte Procedimiento para suprimir advertencias de análisis de código.