Библиотека ATAPI не работает в Windows 7 × 64 - PullRequest
0 голосов
/ 24 февраля 2012

Я пытаюсь сделать детектор идентификатора вызывающего абонента, используя ATAPI или Itapi 3 (Gulmar), но у меня не работает, появляется следующее исключение:

System.BadImageFormatException не обработано
Сообщение = Не удалось загрузить файл или сборку 'ITapi3, Версия = 1.0.0.3, Культура = нейтральная, PublicKeyToken = 36377d9f6f1f4883' или одна из ее зависимостей. Предпринята попытка загрузить программу с неверным форматом.
Источник = IncomingSample
FileName = ITapi3, версия = 1.0.0.3, культура = нейтральная, PublicKeyToken = 36377d9f6f1f4883
FusionLog
==== Предварительно связать информацию о состоянии ===
LOG: Пользователь = Dragon-PC \ Dragon
LOG: DisplayName = ITapi3, версия = 1.0.0.3, культура = нейтральная, PublicKeyToken = 36377d9f6f1f4883
(Полностью указано)
LOG: Appbase = file: /// C: / Users / Dragon / Загрузки / Сжатый / ITapi3_Binaries / bin / Samples / Samples / IncomingSample / bin / x64 / Release /
LOG: Initial PrivatePath = NULL
Вызывающая сборка: IncomingSample, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = ноль.
===
LOG: эта привязка начинается в контексте загрузки по умолчанию.
LOG: Использование файла конфигурации приложения: C: \ Users \ Dragon \ Downloads \ Compressed \ ITapi3_Binaries \ bin \ Samples \ Samples \ IncomingSample \ bin \ x64 \ Release \ IncomingSample.exe.Config
LOG: Использование файла конфигурации компьютера из C: \ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ config \ machine.config.
LOG: ссылка после политики: ITapi3, версия = 1.0.0.3, культура = нейтральная, PublicKeyToken = 36377d9f6f1f4883
LOG: Попытка загрузки нового файла URL: /// C: /Users/Dragon/Downloads/Compressed/ITapi3_Binaries/bin/Samples/Samples/IncomingSample/bin/x64/Release/ITapi3.DLL.
ERR: не удалось завершить настройку сборки (hr = 0x8007000b). Зондирование прекращено.

StackTrace:
в IncomingSample.IncomingForm..ctor ()
в IncomingSample.Program.Main () в C: \ Users \ Dragon \ Downloads \ Compressed \ ITapi3_Binaries \ bin \ Samples \ Samples \ IncomingSample \ Program.cs: строка 17
InnerException:

Я пытался установить платформу Active Solution для x64 и x86, но она не работала, что я могу сделать?

1 Ответ

5 голосов
/ 14 августа 2012

Библиотека Atapi будет работать в 64-разрядной версии Windows 7 (я использую ее в течение длительного времени), но вы должны скомпилировать проект для целевой платформы x86 (если вы компилируете библиотеку atapi, также установленную на x86)

С уважением, Петр

...