我正在使用他们的自动化控件使用 Teklynx的Codesoft 9 。 Codesoft是一个标签生成和打印程序。我过去曾使用其姐妹产品LabelView来自动化标签打印,但从LabelView 9开始,他们放弃了自动化服务器。
您必须添加两个引用: LabelManager2 和 TkxRFTAG 。 LabelManager2 隐藏在COM列表中作为 TK Labeling ActiveX 6.0 并安装得很好。对另一个的引用与库具有相同的名称 TkxRFTAG 。
当我选择它时,我收到了这个错误,包括双反斜杠。
"Unable to add reference "C:\Program Files (x86)\Teklynx\CODESOFT 9\\TkxRFTag.tlb"
我在几台机器上遇到了同样的问题。你如何注册类型库?
答案 0 :(得分:2)
反斜杠有些奇怪,但关键是手动注册库。 为此,需要.Net文件夹中的类型库注册实用程序。
C:\Users\Rich>C:\Windows\Microsoft.NET\Framework\v4.0.30319\regtlibv12.exe "C:\Program
Files (x86)\Teklynx\CODESOFT 9\TkxRFTag.tlb"
Registration of TkxRFTAG.tlb successful.
之后我有两个 TkxRFTAG 条目,新的条目是2.0,它很容易添加到项目参考列表中。我不知道为什么会有两个,我只是在使用之前安装了 Codesoft 并且它是一台新PC。自动化对象随基础软件一起安装。