Oracle.DataAccess.dll, нацеленный на AMD64, не совместим с целевой платформой проекта x86 при создании пакета MSI - PullRequest
1 голос
/ 23 марта 2011

При создании пакета MSI я получаю следующую ошибку.

Oracle.DataAccess.dll, нацеленный на AMD64, не совместим с целевой платформой проекта x86 при создании msiпакет

My environment is.

1. Visual studio 2008, oracle 64 bit client.
2. i even made the target platform to be AnyCpu.

Примечание: отлично работает для X86

Любые решения или обходные пути, чтобы заставить его работать.

1 Ответ

1 голос
/ 25 марта 2011

Вам нужно получить клиент x86 oracle, тогда вы сможете использовать все компоненты x86.Или вам нужно исправить компиляцию для компиляции в x64, тогда вы можете использовать все компоненты x64.

Или вы можете попробовать отключить импорт зависимостей в msi, что может сработать, но я не рекомендуюэто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...