Я получаю следующее исключение на производственной машине для настольных приложений Windows:Инструменты для диагностики ошибки BadImageFormatException для сборки System.Data в процессе производства?
Не удалось загрузить файл или сборку 'System.Data, Version = 4.0.0.0, Culture = нейтрален, PublicKeyToken = b77a5c561934e089' или одной из его зависимостей . Файл поврежден. (Исключение из HRESULT: 0x8013110E)
Я понимаю, что может быть несколько причин, таких как платформы рассогласования, целевой платформы .NET Framework рассогласование, и т.д. Но, какие инструменты/проверки можно запустить на производственной машине точечную причина ?
90% связано с проблемой архитектуры x86 или x64. Попробуйте это первым. – David
Трудно видеть, как вы получили BadImageFormatException из этого сообщения. Это далеко за пределами этого исключения, ничего тонкого из-за сообщения «Файл не является коррумпированным». Это очень необычное исключение, первое, что я видел за последние 8 лет. Я бы интерпретировал это за то, что он пытается сказать, лучше скоро замените этот жесткий диск. Спросите у superuser.com советы о том, как диагностировать проблемы с дисками. –