我已经下载了一个名为TreeViewAdv的 C# 类库,我需要在另一个项目中将其用作 COM DLL。
它构建成功(发布,而不是调试)。
- 使用“regasm”注册构建的 DLL 说“类型注册成功”
- 使用“gacutil”注册说“程序集成功添加到缓存”
在 C# 项目设置中:
- 应用程序 > 装配信息 >使装配 COM-Visible被选中
- 构建 >注册 COM 互操作已选中
但是,当我尝试通过“选择工具箱项目”对话框将此构建的 DLL 添加到 VS 时,它显示“XYZ.tlb 的自我注册失败”。
还有什么我必须配置的吗?为什么我不能在 VS 中使用这个 DLL?