我有一个C#DLL,我可以在PC A和PC B上成功注册(都运行Visual Studio 2010.) 但是,当我想在VS中的PC B上添加对DLL的引用时,它不会列在COM库选项卡下,而在PC A上则列出它。
我使用命令
在两个系统上注册了DLLregasm.exe MyDll.dll /codebase /tlb
为了仔细检查,我使用外部工具查看已注册的DLL,并且我的DLL已在两台计算机上列出,应该如此。
有人知道为什么会这样吗?
提前问候和致谢!
答案 0 :(得分:0)
它应该在“Assemblys”选项卡下可见,因为它是一个托管DLL。
编辑:
尝试注册这样的DLL:
gacutil /i MyDll.dll