c# - Como recuperar a propriedade LoaderException?




.net wcf (3)

Recebo uma mensagem de erro ao atualizar minha referência de serviço:

Aviso de ferramenta personalizada: não é possível carregar um ou mais dos tipos solicitados. Recupere a propriedade LoaderExceptions para mais informações.

Como posso recuperar a propriedade LoaderException?

Atualização: Meus erros desapareceram quando eu reimportei os projetos de objetos de domínio. Eu não tenho idéia porque isso resolveu o problema, mas estou feliz que esteja funcionando.


Outra alternativa para quem está investigando e / ou no modo interativo:

$ Error [0] .Exception.LoaderExceptions

Nota: [0] pega o erro mais recente da pilha


Usando o Quick Watch no Visual Studio, você pode acessar o LoaderExceptions do ViewDetails da exceção lançada da seguinte forma:

($exception).LoaderExceptions

try
{
  // load the assembly or type
}
catch (Exception ex)
{
  if (ex is System.Reflection.ReflectionTypeLoadException)
  {
    var typeLoadException = ex as ReflectionTypeLoadException;
    var loaderExceptions  = typeLoadException.LoaderExceptions;
  }
}




wcf