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
A propriedade não configura a serialização de código para seu conteúdo de propriedade.
As propriedades das classes derivadas de Control devem indicar se são ou não serializáveis. O designer precisa dessas informações para garantir que os controles sejam serializados com precisão.
Por padrão, o designer do Windows Forms serializa todas as propriedades públicas de uma Control que não especifica uma preferência de serialização. Isso pode resultar no vazamento de dados privados durante a serialização do controle pelo designer. Esse erro garante que você declare explicitamente a serialização de cada propriedade pública do controle.
Para corrigir este erro
Indique a serialização da propriedade.
Se a propriedade deve ser serializada pelo designer, configure a serialização de uma das seguintes maneiras:
Adicione DefaultValueAttribute à propriedade, especificando o valor padrão. Quando a propriedade é definida como um valor diferente do padrão, a propriedade é serializada.
Adicione DesignerSerializationVisibilityAttribute à propriedade e defina a visibilidade como Visible ou Content.
Adicione um método chamado
ShouldSerialize<PropertyName>e retorne um valor que indica se a propriedade deve ou não ser serializada. Para obter mais informações, consulte Usar Reset e ShouldSerialize para controlar uma propriedade.
Se a propriedade não deveria ser serializada pelo designer, adicione DesignerSerializationVisibilityAttribute à propriedade e defina a visibilidade como Hidden.
Gerenciar o erro
Suprime o erro com um dos seguintes métodos:
Defina a gravidade da regra no arquivo .editorConfig .
[*.{cs,vb}] dotnet_diagnostic.WFO1000.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);WFO1000</NoWarn> </PropertyGroup>Suprimir no código com a diretiva
#pragma warning disable WFO1000.
.NET Desktop feedback