c#DLL不可见

时间:2013-07-19 13:36:47

标签: c# visual-studio-2010 dll com

我有一个C#DLL,我可以在PC A和PC B上成功注册(都运行Visual Studio 2010.) 但是,当我想在VS中的PC B上添加对DLL的引用时,它不会列在COM库选项卡下,而在PC A上则列出它。

我使用命令

在两个系统上注册了DLL
regasm.exe MyDll.dll /codebase /tlb

为了仔细检查,我使用外部工具查看已注册的DLL,并且我的DLL已在两台计算机上列出,应该如此。

有人知道为什么会这样吗?

提前问候和致谢!

1 个答案:

答案 0 :(得分:0)

它应该在“Assemblys”选项卡下可见,因为它是一个托管DLL。

编辑:

尝试注册这样的DLL:

gacutil /i MyDll.dll