Разрешение вопросов, связанных с исключениями: System.IO.FileLoadException
Обновлен: Ноябрь 2007
Исключение FileLoadException вызывается в случае, когда управляемая сборка найдена, но не может быть загружена.
Полезные советы
Убедитесь, что файл является допустимой сборкой .NET Framework.
Это исключение вызывается, если файл не является допустимой сборкой .NET Framework. Дополнительные сведения см. в разделе Assembly.Проверьте, что сборка или модуль не был загружен дважды с двумя разными свидетельствами.
Свидетельство — это набор сведений, используемых для принятия решений политики безопасности, например, сведений о разрешениях, которые могут быть предоставлены коду. Дополнительные сведения см. в разделе GacRemove и Evidence .Если используются методы RegisterAssembly или UnregisterAssembly, убедитесь, что длина имени сборки не превышает значение MAX_PATH.
Длина имени элемента сборки не может превышать MAX_PATH. Дополнительные сведения см. в разделах RegisterAssembly и UnRegisterAssembly.Если загружается вспомогательная сборка, убедитесь, что её CultureInfo соответствует CultureInfo файла.
Вспомогательные сборки содержат локализованные ресурсы, содержащие не локализуемый исполняемый код и ресурсы для одного языка и региональных параметров, которые используются по умолчанию или при нейтральном языке и региональных параметрах. Дополнительные сведения см. в разделе GetSatelliteAssembly.