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.
Foi levantada uma exceção dentro da ferramenta de análise de código gerenciado não indica uma condição de erro esperada.
Este erro é gerado nos seguintes casos:
Um defeito em uma regra personalizada
Nesse caso, o erro reportará a regra e o destino.Um erro de exemplo é semelhante à seguinte:
CA0001 erro interno: regra=Microsoft.uso#CA2214, destino = Bctor(): Referência de objeto não definida para uma instância de um objeto.
Para obter mais informações de diagnóstico, exiba o CodeAnalysisReport.xml na pasta \obj.O relatório lista o tipo de exceção, pilha, tipo, mensagens e pilha de todas as exceções internas.CodeAnalysisReport.xml um exemplo de relatório para a exceção anterior é semelhante à seguinte:
<Exception Keyword="CA0001" Kind="Rule" TypeName="DoNotCallOverridableMethodsInConstructors" Category="Microsoft.Usage" CheckId="CA2214" Target="B..ctor()">
<Type>System.NullReferenceException</Type>
<ExceptionMessage>Object reference not set to an instance of an object.</ExceptionMessage>
<StackTrace> at Microsoft.FxCop.Rules.Usage.DoNotCallOverridableMethodsInConstructors.CheckCallees(Method method, Boolean isCallVirt) in d:\rules\DoNotCallOverridableMethodsInConstructors.cs:line 107 at Microsoft.FxCop.Rules.Usage.DoNotCallOverridableMethodsInConstructors.CheckCallees(Method method, Boolean isCallVirt) in d:\rules\DoNotCallOverridableMethodsInConstructors.cs:line 128 at Microsoft.FxCop.Rules.Usage.DoNotCallOverridableMethodsInConstructors.Check(Member member) in d:\rules\DoNotCallOverridableMethodsInConstructors.cs:line 58 at Microsoft.FxCop.Engines.Introspection.AnalysisVisitor.CheckMember(Member member, NodeBase target) in d:\Engines\Introspection\AnalysisVisitor.cs:line 743</StackTrace>
</Exception>
</Exceptions>
No relatório anterior, ocorreu uma exceção na linha 107 do arquivo DoNotCallOverridableMethodsInConstructors.cs.Mostrar todos os outros rastreamentos de pilha do caminho de execução que levam à exceção.
Um defeito desconhecido na ferramenta de análise de código gerenciado
Nesse caso, o erro é exibida sem os atributos de regra, TypeName ou categoria na CodeAnalysisReport.xml e a seguinte mensagem aparece no console:
CA0001 erro interno: Referência de objeto não definida para uma instância de um objeto.
Tente reescrever a linha onde o erro é relatado ou várias linhas de código ao redor dessa linha.Se não funcionar, entre em contato com o Atendimento Microsoft.