大家好,
我正在尝试在VB.NET项目中使用TI USB适配器。 我在64位MS Windows PC上使用Visual Studio 2017。 我注意到,在TI提供的C#示例项目中,扩展组件(德州仪器(TI) 2.0 串行适配器v API v.88.2.3905万)和构建设置目标为32位(x86)添加了一个引用。
我需要能够在64位上运行我的应用程序,但现在我将VB.NET项目设置为目标x86 CPU。
我正在尝试向我的VB.NET项目添加引用,就像在C#示例中一样,以便我可以使用SAA2 DLL。 但是,在我的VB.NET项目中,当我尝试添加引用时,来自TI的任何内容都不会显示在“程序集”下。 相反,我尝试在COM下查找,并注意到有一个名为TI USB串行适配器API类型库v2的TI类型库。 因此我尝试添加此内容,但会显示以下错误消息:
无法添加对'TI USB串行适配器API类型库v2'的引用。 ActiveX类型库'C:\Program Files (x86)\Texas Instruments USB Serial Adapter API\Bin\TIDP.SAA2.tlb'是从.NET程序集导出的,不能添加为引用。
改为添加对.NET程序集的引用。
我不确定这在这种情况下的确切含义,因为正如刚才所解释的,似乎没有列出任何.NET程序集,因此我不知道应该如何继续。
请告诉我如何在64位PC上进行开发时添加对VB.NET项目的引用,最好也是构建到64位。
谢谢,T