Fordító figyelmeztetése WFAC002

Bevezetett verzió: .NET 6

Nem támogatott tulajdonságérték.

Fontos

A .NET 9-től kezdve ez a hiba WFO0002lett.

A WFAC002 hiba akkor jön létre, ha az alábbi projekttulajdonságok egyike érvénytelen értékre van állítva a projektfájlban:

<PropertyGroup>

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

</PropertyGroup>

Ezeket a tulajdonságokat érvényes értékekre kell állítani, mert kódlétrehozáskor használják őket. Ha ezek a tulajdonságok érvénytelenek, előfordulhat, hogy a ApplicationConfiguration.Initialize metódus nem hozható létre, vagy érvénytelen kódot tartalmazhat.

A hiba kijavítása

Módosítsa az érvénytelen beállítást érvényes értékre. További információ: Application Bootstrap.

Hiba letiltása

Fontos

Nem ajánlott elnyomni ezt a hibát.

Tiltsa le a figyelmeztetést az alábbi módszerek valamelyikével:

  • Adja meg a szabály súlyosságát a .editorConfig fájlban.

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

    További információ a szerkesztő konfigurációs fájljairól: A kódelemzési szabályok konfigurációs fájljai.

  • Adja hozzá a következő PropertyGroup a projektfájlhoz:

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

További információ: Kódelemzési figyelmeztetések letiltása.