Я написал многопоточный загрузчик FTP на C # .NET, используя libcurl.NET.
Все отлично работает на моей машине, но когда я передаю приложение (exe + libcurl.dll + 2 libcurl C # связывание DLL) моему другу, работающему под Win64, происходит сбой приложения.
После добавления ловушки исключений ко всей функции Main () мне удалось получить читаемое сообщение об ошибке: «Была сделана попытка загрузить программу с неверным форматом (исключение из HRESULT = 0x8007000b)»
После некоторого поиска в Google я нашел совет, чтобы включить неуправляемый код в настройках моего проекта. Я перекомпилировал свое приложение и LibCurlNet.dll с этим установленным флагом, но это не помогло.
Что может вызвать такую проблему?