Включая сборки .NET в манифест VB6?

Я работаю над проектом vb6 и хочу создать манифест, поэтому регистрация не требуется.

Я использую инструмент MMM (Make My Manifest), который сканирует ваш проект VB6 на наличие dll-зависимостей и генерирует манифест.

Тем не менее, MMM не включает файлы tlb, и у меня есть Client.dll и Client.tlb, написанные в .net, которые были открыты для COM и использовались в моей программе VB6.

Я не использую Regasm, поскольку было бы неплохо, если бы регистрация в реестре не производилась.

Я попытался сгенерировать отдельный манифест для утилиты mt в командной строке: «mt.exe -tlb: Client.tlb -dll: Client.dll -out: Client.manifest»

Тогда я подумал, что могу объединить манифест 2 с помощью: «mt.exe -manifest program.exe.manifest client.manifest -out: program.exe.manifest»

Однако, когда я запускаю программу, я получаю окно с сообщением «Ошибка времени выполнения -2147220999 (800401f9): Ошибка автоматизации, Ошибка в Dll»

Правильно ли я все делаю выше, у кого-то был подобный опыт, любая помощь приветствуется.

Ответы на вопрос(1)

Ваш ответ на вопрос