Как создать файлы AxInterop? - PullRequest
8 голосов
/ 14 ноября 2011

У нас есть проект .NET, который опирается на старый VB6 OCX (изначально все это были VB6 и C ++, и мы постепенно переносим все это на .Net, но нам нужно, чтобы он работал в своем нынешнем полу-мигрированном состоянии).Один из наших разработчиков может построить проект, но никто другой не может.

Разработчик обнаружил, что у него есть ссылки на файл interop.foo.dll и AxInterop.foo.dll, оба из которых существуют.

Я создал проект VB6 и добавил ссылку на OCX в свою копию проекта .NET, перейдя к нему.Теперь у меня есть ссылка на файл interop.foo.dll, который существует, но у меня нет ссылки на файл AxInterop.foo.dll, и этот файл также не существует.У меня также есть ошибки типа «Тип« AxFoo.AxocxFoo »не определен», которые останавливают сборку проекта.

Как мне будет сгенерировать этот файл AxInterop.foo.dll и сослаться на него?Я вижу множество вопросов StackOverflow о том, что это за файлы, но ничего не говорит о том, как они генерируются!

Большое спасибо,

--- Алистер.

1 Ответ

3 голосов
/ 17 июля 2014

Я решил: решение заключается в использовании инструмента командной строки aximp.exe.

Ссылки

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