c# DLL not visible

本文关键字:visible not DLL | 更新日期: 2023-09-27 18:24:00

我有一个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在两台计算机上都列出了,这是应该的。

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

提前问候和感谢!

c# DLL not visible

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

编辑:

尝试像这样注册DLL:

gacutil /i MyDll.dll