0

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

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

提前问候和感谢!

4

1 回答 1

0

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

编辑:

尝试像这样注册 DLL:

gacutil /i MyDll.dll
于 2013-07-19T13:40:45.060 回答