我们正在将一家通信公司的软件集成到我们自己的软件中,用于接听电话、转接电话、与客户匹配号码等。
他们为我们提供了 API 文档,其中包括一个 TLB 文件。我们已经使用 tlbimp 工具创建了一个程序集,我们现在想在我们的实现中使用它。
由 tlbimp 创建的一些类已被赋予内部构造函数,使它们无法实例化。我认为在这种情况下应该没问题,因为另一个类应该返回这些类的实例。
这让我想到:在使用 tlbimp.exe 和整个 TLB 时,我还应该注意哪些其他陷阱?手动创建 DllImport/ComImport/PInvoke 代码会更好吗?