gpt4 book ai didi

visual-studio - VS 2012.3 引用 MS Access COM DLL,无法解析 COM 引用错误

转载 作者:行者123 更新时间:2023-12-04 13:19:38 28 4
gpt4 key购买 nike

我在 VS2012.3(32 位 exe)中创建了一个新的控制台项目,并添加了一个对 Microsoft Access 的 COM 类型库引用(我尝试了 2003 和 2007)。 “Microsoft Access”引用显示在“添加引用”对话框中,没问题。但是,关闭该对话框后,VS 会在两个新添加的引用上显示一个黄色三角形叠加层,并且出现以下构建错误:

Could not resolve COM reference "4affc9a0-5f99-101b-af4e-00aa003f0f07" version 9.0. Object reference not set to an instance of an object.



我的同事能够在他们的计算机上毫无问题地执行此操作。所以我想弄清楚我的机器可能有什么问题。我运行的是 Windows 8.1,而其他人运行的是 Windows 8.0 和 7。有什么想法吗?

更新 - 一些屏幕截图:
MS Access in OLEView

Add Reference Dialog

VS COM References not found

ADODB Interop Assembly

ADODB GAC

MsADO25.tlb

Missing PrimaryInteropAssemblyName value in Registry

最佳答案

问题解决:
我在这里找到了解决方案:http://support.microsoft.com/kb/823996 .
我所要做的就是打开“VS2012 的开发人员命令提示符”,向下导航到 GAC 的 ADODB 文件夹,然后运行 ​​regasm.exe ADODB.dll .这解决了整个问题。

At VS 2012 Command Prompt run regasm

问题解决了:
VS COM References now found.

关于visual-studio - VS 2012.3 引用 MS Access COM DLL,无法解析 COM 引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19718550/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com