Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Versão introduzida: .NET 9
System.Windows.Forms.Application.SetColorMode(System.Windows.Forms.SystemColorMode)é apenas para fins de avaliação e está sujeito a alterações ou remoção em atualizações futuras. Suprima este diagnóstico para prosseguir.
-ou-
System.Windows.Forms.SystemColorModeé apenas para fins de avaliação e está sujeito a alterações ou remoção em atualizações futuras. Suprima este diagnóstico para prosseguir.
O recurso de modo de cor é atualmente experimental e está sujeito a alterações. Este erro é gerado para que você entenda as implicações de escrever código que define o modo de cor do projeto Windows Forms. O erro deve ser suprimido para continuar. Para obter mais informações sobre essa API, consulte Modo escuro.
Exemplo
O exemplo a seguir gera WFO5001:
namespace MyExampleProject;
static class Program
{
[STAThread]
static void Main()
{
ApplicationConfiguration.Initialize();
Application.SetColorMode(SystemColorMode.Dark);
Application.Run(new Form1());
}
}
Para corrigir este erro
Suprima o erro e habilite o acesso à API por um dos seguintes métodos:
Defina a severidade da regra no arquivo de .editorConfig.
[*.{cs,vb}] dotnet_diagnostic.WFO5001.severity = nonePara obter mais informações sobre arquivos de configuração do editor, consulte Arquivos de configuração para regras de análise de código.
Adicione o seguinte
PropertyGroupao seu arquivo de projeto:<PropertyGroup> <NoWarn>$(NoWarn);WFO5001</NoWarn> </PropertyGroup>Suprimir em código com a diretiva
#pragma warning disable WFO5001: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