Я пытаюсь импортировать DLL-файлы в моем проекте, я уже пытался «Добавить ссылку» и он не работает:Интеграция DLL в проект .Net
«ссылка * .dll не мог быть добавлен. убедитесь, что файл доступен, и что она является допустимой сборкой или COM-компонент»
Я пытался зарегистрировать DLL с помощью„regsvr32“и это не сработало:
«модуль * .dll был загружен, но точка входа DllRegisterServer был не найден»
, наконец, я использовал DllImport, (я в настоящее время тестирования с libclamav.dll)
lImport("libclamav.dll")]
public static extern int cl_scanfile(String path);
private void button1_Click(object sender, EventArgs e)
{
string path="e:\\scan\\111.jpg";
int n;
n = cl_scanfile(path);
}
, но у меня есть ошибки на исполнение:
«Была сделана попытка загрузить программу, имеющую неверный формат. (Исключение из HRESULT: 0x8007000B) '
Любые предложения?
Благодарим за быстрый ответ. Я попытался установить целевую платформу на x86 и получил ту же ошибку. –
Я установил платформу для x64, и она работала без ошибок, спасибо вам большое. –