【发布时间】:2010-10-25 20:28:34
【问题描述】:
我使用 .net 3.5 创建了一个小型类库,它构建了一个我想在 Access 2003 数据库中使用的 DLL。 我已经在 Compile 选项中检查了 Register for COM interop。
一旦构建完成,就会创建 dll 和 tlb 文件。
我现在在我的 access 数据库中引用 TLB 文件,当它在我的开发人员机器上完成时它可以正常工作。
当我尝试在另一台机器上打开 Access 应用程序(运行时)时,就会出现问题。 我确保 DLL 和 TLB 文件位于两台机器都可以访问的服务器上的某个位置。
我收到一条错误消息,指出该项目包含对文件“blahblah.tlb”1.0 版的缺失或损坏的引用。
我是 .NET 编程的新手,如果能提供任何帮助,我们将不胜感激。
谢谢。
【问题讨论】:
-
您是否在用于运行代码的机器上向 COM 注册了文件?