我正在尝试注册我的 Classlib.dll,以便将 COM 互操作与 regasm.exe 工具一起使用。一般来说,这不是问题。
像这样:> regasm.exe MyAsm.dll /tlb: MyAsm.tlb
但现在我在我的 classlib 项目中使用了 .dll 引用。一般注册仍然有效,但 dll 引用丢失并且功能无用。
我确信有一个简单的解决方案,因为通过 VisualStudio 构建设置的自动注册工作正常。
那么如何手动调整我的脚本呢?
我目前的做法是:
- 使用选项: regasm /asmpath
- 使用工具:Tlbexp.exe、Tlbimp.exe
我目前的信息来源:
由于纪录片非常有限,而且我是 COM 主题的新手,如果您能帮助我,那就太好了。