Exceções de solução de problemas: System.IO.FileLoadException
Uma exceção FileLoadException é gerada quando um assembly gerenciado é encontrado, mas não pode ser carregado.
Dicas relacionadas
Verifique se o arquivo é um assembly válido do .NET Framework
Esta exceção é gerada se o arquivo não é um assembly válido do .NET Framework. Para obter mais informações, consulte Assembly.Verifique se um assembly ou módulo não foi carregado duas vezes com duas evidências diferentes.
Evidência é o conjunto de informações que constitui a entrada para decisões de política de segurança, como quais permissões podem ser concedidas ao código. Para obter mais informações, consulte GacRemove e Evidence.Se estiver usando os métodos RegisterAssembly ou UnregisterAssembly, verifique se o nome do assembly não é mais longo que os caracteres MAX_PATH.
O comprimento do nome do assembly não pode exceder MAX_PATH. Para obter mais informações, consulte RegisterAssembly e UnRegisterAssembly.Se estiver carregando um assembly satélite, verifique se o CultureInfo especificado corresponde ao CultureInfo do arquivo.
Os assemblies satélites contêm os recursos localizados que contêm o código executável não localizável e os recursos para uma única cultura que serve como o padrão ou cultura neutra. Para obter mais informações, consulte GetSatelliteAssembly.
Consulte também
Tarefas
Como usar o Assistente de Exceção