Мы интегрирующего программного обеспечения компания, связиста в наши собственные делать вещи, как отвечать на вызовы, перенося вызовы, соответствие номеров с клиентами и т.д.Недостатки использования TLB (и Tlbimp.exe) с C#
Они дали нам документацию API, которая включает в себя файл TLB. Мы использовали инструмент tlbimp для создания сборки, которую мы теперь хотим использовать в нашей реализации.
Некоторым классам, созданным tlbimp, предоставлены внутренние конструкторы, что делает их необратимыми. Я думаю, что в этом случае должно быть хорошо, так как другой класс должен возвращать экземпляр этих классов.
Это заставило меня подумать: есть ли какие-либо другие подводные камни, о которых я должен знать при использовании tlbimp.exe и TLB в целом? Было бы лучше создать код DllImport/ComImport/PInvoke вручную?