2

我已经下载了一个名为TreeViewAdv的 C# 类库,我需要在另一个项目中将其用作 COM DLL。

它构建成功(发布,而不是调试)。

  • 使用“regasm”注册构建的 DLL 说“类型注册成功”
  • 使用“gacutil”注册说“程序集成功添加到缓存”

在 C# 项目设置中:

  • 应用程序 > 装配信息 >使装配 COM-Visible被选中
  • 构建 >注册 COM 互操作已选中

但是,当我尝试通过“选择工具箱项目”对话框将此构建的 DLL 添加到 VS 时,它显示“XYZ.tlb 的自我注册失败”。

还有什么我必须配置的吗?为什么我不能在 VS 中使用这个 DLL?

4

1 回答 1

0

不要忘记这篇文章,它会引导您完成注册课程。

于 2009-06-12T15:01:48.803 回答