s23user Ответов: 1

Как загрузить отсутствующую библиотеку DLL


Мое приложение выбросило System.IO.FileNotFoundException, не удалось загрузить файл или сборку,
Я вставил dll в папку приложения с той же версией и получил исключение badImageFormatException.
Как мне решить эту проблему?

Что я уже пробовал:

Я вставил dll в папку приложения и снова выполнил программу, но потом получил эту систему ошибок.Исключение badimageformatexception

1 Ответов

Рейтинг:
11

#realJSOP

Установите цель проекта на x86.


gaurav.s23

Это запущенная работа на текущем сервере, и она работает нормально. Нам нужно переместить приложение на новый сервер, поэтому мы не хотим перекомпилировать или вносить какие-либо изменения в исходный файл. Можно ли изменить приложение на целевое x86 без повторной компиляции ?

Richard Deeming

Используйте CorFlags[^] инструмент:

corflags YourProject.exe /32BIT+

gaurav.s23

Спасибо. Сегодня я кое-что узнал.