尝试添加未注册的 COM 组件



我正在尝试将 non-.NET DLL的引用添加到我的项目中,但出现以下错误:

无法添加对"C:\path\to\dll\tlbinf32.dll"的引用。无法注册 ActiveX 类型库"C:\path\to\dll\tlbinf32.dll\1"。这不是 .NET 程序集。

此 DLL 未在我的计算机上注册,但 AFAIK 我不需要注册它。

我从VS 2019和VS 2017中收到相同的错误。

我可以在 VBA IDE 中添加对此 DLL 的引用,而不是从已注册的类型库列表中添加,而是使用">浏览...">按钮。

我该如何解决这个问题?

更新

我尝试以管理员身份运行Visual Studio;我收到同样的错误。

使用regsvr32注册 dll 对我有用。

感谢 Señor CMasMas 提出这个建议。

最新更新