小编Jak*_*uzL的帖子

ADODB 2.7 COM 参考不再在 VS2012 中注册

  • 视觉工作室2012
  • VB网络
  • .NET 4.0
  • 构建机器 x64
  • 构建配置 AnyCPU
  • msado27.tlb

这个项目并不新鲜,在过去的两年里已经建造了数百次。在过去 3 周内,情况发生了变化,无法再注册对 Microsoft ActiveX 数据对象 2.7 库的 COM 引用。当我尝试从可用的 COM 条目中重新选择它时,它是可见且可选择的。

com 参考列表

选择后可以看到黄色三角形

带黄色三角形的参考树节点

然后通过其属性查看它,您可以看到没有显示路径。

参考属性

通过项目属性查看时 -> 引用它显示

项目属性参考

如果我选择较新的版本,例如 2.8、6.0 或 6.1,它们将注册。但是,如果我选择较旧的 2.5,它的作用是相同的。

关于可能发生的情况或如何验证 GAC 或主互操作程序集中的 .dll 是否确实具有版本 2.7 的定义和/或实现,有任何建议或理论吗?

顺便说一句,我确实意识到这是一个非常旧的版本,但是当前的 .Net 项目有额外的 COM 引用/依赖项依赖于这个特定版本,我目前无法切换到较新的版本。

vb.net com reference adodb

4
推荐指数
1
解决办法
2067
查看次数

标签 统计

adodb ×1

com ×1

reference ×1

vb.net ×1