首页 文章

为什么这个C#类库项目无法创建COM兼容的DLL?

提问于
浏览
1

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

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

  • 使用"regasm"注册构建的DLL说 "Types registered successfully"

  • 注册"gacutil"说 "Assembly successfully added to cache"

在C#项目设置中:

  • 应用程序>装配体信息> Make assembly COM-Visible 已选中

  • Build> Register for COM Interop 已选中

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

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

1 回答

  • 0

    不要忘记this post,通过注册课程来指导你 .

相关问题