使用.net DLL中的microsoft企业库从COM应用程序中调用

时间:2010-02-10 15:42:26

标签: .net com dll assemblies enterprise-library

我创建了一个c ++ .net dll,我需要在其中实现日志记录。我决定使用Microsoft Enterprise Library的Logging。

现在,我从COM应用程序调用此dll(我在dll中创建了一个用于COM应用程序的.tlb),我得到的错误就是这样:

无法加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common,Version = 3.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”或其依赖项之一。系统找不到指定的文件。

我怎样才能解决这个问题?

TIA

1 个答案:

答案 0 :(得分:0)

确定。我搞定了。我需要使用regasm / tlb

为每个dll创建一个tlb文件

谢谢