在运行时执行相关的tlb文件(或动态构建)

时间:2014-01-10 10:00:01

标签: c# typelib

我正在用C#编写一个应用程序,它使用tlb文件将数据输入第三方应用程序。第三方应用程序是Rhapsody,相关文件是:rhapsody.tlb,Interop.Rhapsody.com(相关的第三方应用程序并不重要) 每个版本的Rhapsody都拥有不同版本的rhapsody.tlb文件。 我的应用程序应该适用于几个版本的Rhapsody(7.4,7.5.3,7.6.1)。 我的代码(我调用的方法)可以适用于每个版本的Rhapsody而无需任何更改。 问题是我只能用一个tlb文件构建我的代码。因此,应用程序只能使用一个Rhapsody版本才能正常工作。 我可以让用户在启动时输入他的Rhapsody版本(或使用xml文件)。 我不能使用多个exe文件。

如何在运行时执行相关的tlb文件(或在运行时以文本方式构建文件)?

0 个答案:

没有答案