Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A verzió bevezetésre került: .NET 9
System.Windows.Forms.Application.SetColorMode(System.Windows.Forms.SystemColorMode)
csak kiértékelési célokra szolgál, és a jövőbeli frissítésekben változhat vagy eltávolítható. A folytatáshoz tiltsa le ezt a diagnosztikát.
-vagy-
System.Windows.Forms.SystemColorMode
csak kiértékelési célokra szolgál, és a jövőbeli frissítésekben változhat vagy eltávolítható. A folytatáshoz tiltsa le ezt a diagnosztikát.
A színmód funkció jelenleg kísérleti jellegű, és változhat. Ez a hiba azért jön létre, hogy megértse a Windows Forms-projekt színmódját meghatározó kód írásának következményeit. A folytatáshoz el kell nyomni a hibát. Az API-val kapcsolatos további információkért lásd: Sötét mód.
példa
A következő minta WFO5001 hoz létre:
namespace MyExampleProject;
static class Program
{
[STAThread]
static void Main()
{
ApplicationConfiguration.Initialize();
Application.SetColorMode(SystemColorMode.Dark);
Application.Run(new Form1());
}
}
A hiba kijavítása
Tiltsa le a hibát, és engedélyezze az API-hoz való hozzáféré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.WFO5001.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);WFO5001</NoWarn> </PropertyGroup>
Kódbeli elnyomás a
#pragma warning disable WFO5001
irányelvvel:namespace MyExampleProject; static class Program { [STAThread] static void Main() { ApplicationConfiguration.Initialize(); #pragma warning disable WFO5001 Application.SetColorMode(SystemColorMode.Dark); #pragma warning restore WFO5001 Application.Run(new Form1()); } }
.NET Desktop feedback