Сгенерированная Interop Assembly из C ++ COM dll дает ошибку сборки

Я пытаюсь перенести мое 32-битное приложение на x64bit, в моем приложении у меня есть C ++ COM dll
который я построил в конфигурации x64. Я создаю Interop сборки COM C ++ DLL с помощью команды

        TLBIMP faacom.dll /out:Interop.FAACOMLib.dll

У меня есть другой проект C # (Конфигурация — Любой ЦП), в котором я добавляю ссылку на вышеупомянутую Interop DLL.
Но когда я пытаюсь построить свой проект на C #, он выдает ошибку сборки, даже если он указывает на правильный путь:

Ошибка 1 Не удалось найти тип или имя пространства имен FAACOMLib (отсутствует директива using или ссылка на сборку?)

Но когда я использую ту же DLL Interop в моем проекте C #, которая была сгенерирована из 32-битной скомпилированной версии моей C ++ COM DLL, я не получаю никакой ошибки сборки.

Я попытался сгенерировать DLL взаимодействия с помощью x64 TLBIMP.exe, но не работает.

Какие-либо предложения. Пожалуйста помоги…!!!

Заранее спасибо

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]