__Databind__Control encontrado por análise de código FXCOP no ASP.NET
-
23-09-2019 - |
Pergunta
Eu uso o Visual Studio 2008 Team Suite em um projeto de site e quero usar o recurso de análise de código interno (FXCOP). Ao verificar as regras de nomeação, recebo este erro:
CA1709: Microsoft.naming: Korrigieren Sie Die Schreibweise von "Control" IM Membernnamen "'Module_readpost_ascx .__ Databinding__Control15 (Objeto, EventArgs)'"
Significado: eu tenho que verificar a ortografia da palavra "Control" em nome do membro "'Module_readpost_ascx .__ Databinding__Control15 (Object, EventArgs)'"
Infelizmente, não existe um método chamado __databinding__control15 (objeto, EventArgs) em todo o projeto. Suponho que esse código seja gerado no momento da compilação, para que o FXCOP possa encontrá -lo, pois está inspecionando os conjuntos compilados.
É encontrado cerca de 150 vezes no projeto, então quero dizer ao FXCOP para ignorar esse código ou alterar meu código para não causar essa "exceção".
"Não verificando a regra Microsoft.naming CA1709" não é uma opção;)
Muito obrigado por seu feedback.
Solução
Infelizmente, de acordo com a Microsoft, conecte este bug (conhecido) no Visual Studio. Solução alternativa fornecida pela Microsoft: "Como solução alternativa, você pode aplicar uma supressão no arquivo de supressão global para este aviso".