Я работаю над проектом 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'
Затем я подумал, что могу объединить эти два манифеста с помощью: 'mt.exe -manifest program.exe.manifest client.manifest -out:program.exe.manifest'
Однако, когда я запускаю программу, я получаю сообщение с текстом ' Run-time error -2147220999 (800401f9): Automation error , Error in the Dll'
Правильно ли я все делаю, у кого-нибудь был подобный опыт, любая помощь приветствуется.