Я пытаюсь установить связь между Centura и COM .dll. (Загружен с http://download.resip.fr для импорта базы данных)
Centura требует файл .tlb для связи с этим компонентом. Обычно я бы использовал regasm / tlb
для создания .tlb, но, поскольку это COM .dll, это невозможно.
Я обнаружил, что могу использовать tlbexp для .NET dll: http://msdn.microsoft.com/en-us/library/hfzzah2c (v = vs.80) .aspx
Я пробовал это out, зная, что это, вероятно, выйдет из строя (поскольку у меня есть COM .dll). Я получил эту ошибку:
TlbExp: ошибка TX0000: не удалось загрузить файл или сборку 'file: /// C: \ Windows \ system32 \ ResipBcb.dll' или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.
Используя Dependency Walker, я заметил, что отсутствуют две библиотеки DLL. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .
///C:\Windows\system32\ResipBcb.dll 'или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.
Используя Dependency Walker, я заметил, что отсутствуют две библиотеки DLL. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .
///C:\Windows\system32\ResipBcb.dll 'или одну из его зависимостей. Ожидается, что модуль будет содержать манифест сборки.
Используя Dependency Walker, я заметил, что отсутствуют две библиотеки DLL. Я нашел ieshims.dll в Интернете, но не могу найти wer.dll. См. этот вопрос .
Я не знаю, связана ли ошибка tlbexp с отсутствующим файлом?
Подводя итог, мой вопрос: Как мне получить .tlb из этой .dll? Я не могу найти способ извлечь .tlb из этой COM .dll.
С уважением
и я считаю, что не могу найти хорошую информацию о реализации этого просто потому, что не могу определить имя / тип для FolderBrowserDialog.
Пожалуйста, помогите. Спасибо, -David
О, и я использую C # и Visual Studio 2008