Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 continuar.
— 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 continuar.
O recurso de modo de cor é atualmente experimental e está sujeito a alterações. Esse 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.
Observação
Esse erro do compilador não se aplica mais a partir do .NET 10.
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
Atualize para o .NET 10 ou posterior, em que esse recurso não é mais considerado experimental.
- ou -
Suprima o erro e habilite o acesso à API por um dos seguintes métodos:
Defina a gravidade da regra no arquivo .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 arquivo de projeto:<PropertyGroup> <NoWarn>$(NoWarn);WFO5001</NoWarn> </PropertyGroup>Suprima no 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