Compartir a través de


Advertencia del compilador WFAC002

Versión introducida: .NET 6

Valor de propiedad no admitido.

Importante

A partir de .NET 9, este error ha cambiado a WFO0002.

Error WFAC002 se genera cuando una de las siguientes propiedades del proyecto está establecida en un valor no válido en el archivo del proyecto:

<PropertyGroup>

  <ApplicationVisualStyles>true</ApplicationVisualStyles>
  <ApplicationUseCompatibleTextRendering>false</ApplicationUseCompatibleTextRendering>
  <ApplicationHighDpiMode>SystemAware</ApplicationHighDpiMode>
  <ApplicationDefaultFont>Microsoft Sans Serif, 8.25pt</ApplicationDefaultFont>

</PropertyGroup>

Estas propiedades deben establecerse en valores válidos porque se usan en la generación de código. Si estas propiedades no son válidas, es posible que el método ApplicationConfiguration.Initialize no se genere o que contenga código no válido.

Para corregir este error

Cambie la configuración no válida a un valor válido. Para obtener más información, consulte Application Bootstrap.

Suprimir un error

Importante

No se recomienda suprimir este error.

Suprima la advertencia con cualquiera de los métodos siguientes:

  • Establezca la gravedad de la regla en el archivo .editorConfig .

    [*.{cs,vb}]
    dotnet_diagnostic.WFAC002.severity = none
    

    Para obtener más información sobre los archivos de configuración del editor, consulte Archivos de configuración para reglas de análisis de código.

  • Agregue el siguiente PropertyGroup al archivo del proyecto:

    <PropertyGroup>
        <NoWarn>$(NoWarn);WFAC002</NoWarn>
    </PropertyGroup>
    

Para obtener más información, consulte Procedimiento para suprimir advertencias de análisis de código.