2010-08-28 2 views
1

Я создал простое приложение для чтения свойств почты из файла nsf с помощью Interop.Domino.dll, все отлично работает для 32-разрядной ОС, но когда я пытаюсь запустить тот же приложение под 64-разрядной ОС. Я не могу создать сеанс LotusNotes, получая исключение COM. Хотя я могу запускать одно и то же приложение на 64-битной основе, изменив форму на «x86», но если я изменю платформу на «Любой процессор», она не будет работать.Lotus Notes Interop.Domino.dll для 64-разрядной ОС

У меня есть несколько других библиотек DLL, которые meanted для 64-битной машины, поэтому мне нужно держать платформу, чтобы «Любой процессор», но в этом scenerio я смог зарегистрировать Interop.Domino.dll

Есть любое решение.

Спасибо и наилучшие пожелания, Haseena

+0

Что вы подразумеваете под API-интерфейсом сервера или клиента? Вы ссылаетесь на interop.domino.dll или interop.lotus.dll У меня такие же проблемы с компиляцией моего приложения и его запуск на 64 системах (отлично работает на 32) – 2011-02-16 17:34:39

+0

Я использую interop.domino.dll. Есть ли 64-разрядная версия для того же самого? не могли бы вы объяснить мне разницу между interop.domino.dll и interop.lotus.dll –

ответ

1

Домино сервера апи доступен в x86 и x64 ароматизаторов, так что вам нужно будет строить против подходящую. Клиент api - только x86, и если вы связываетесь с ним, он будет вести себя так, как вы описываете.