CA0058
Não é possível carregar assemblies referenciados.
Este erro ocorre se a ferramenta de análise não foi possível carregar assemblies referenciados pelo assembly em análise.sistema autônomo resultado, esse erro pode causar CA0001 em outros lugares porque muitos estados inesperados podem surgir se isso ocorrer.Se você estiver usando a ferramenta de análise de código gerenciado de dentro de Visual Studio, a seguir estão alguns dos motivos que podem causar CA0058:
O assembly de entrada foi substituído e agora aponta para um assembly que faz referência a outros assemblies fora da lista de referências no Visual Studioarquivo de projeto.
Se um projeto é modificado para invocar uma etapa de compilação personalizada antes FxCopCmd.exe é executado e o processo de compilação personalizada adiciona mais referências ao assembly de entrada, erro CA0058 é gerado.
No C++, é possível fazer referência a assemblies usando ForcedUsing em VCPROJ, substituindo a linha de comando para passar /FU ou adicionar # using <Some.dll> na fonte somente.
Em todos os casos, a resolução deste problema é adicionar a referência ausente para o Visual Studio projeto em si.