我有一个调用中间 C# dll 的 asp.net 应用程序,它将通过 COM 调用旧版 vb6 dll。在实际通话期间,我在 vb6 dll 的日志中发现错误:
“无法加载文件或程序集,'Generic_C#_DLL.DataAccess,Version=1.0.0.0,Culture=neutral,PublicKeyToken=f0c9890f55677d2'或其依赖项之一。系统找不到指定的文件”
为什么我的 vb6 COM dll 试图加载我的其他一些 C# dll?是因为调用 vb6 COM dll 的 dll 也引用了“Generic_C#_DLL.DataAccess”吗?
我想我通过引用'Interops.VB6dll'在调用COM的C# dll中正确引用了vb6 dll,并且我已经用regasm.exe正确注册了vb6 dll......所以到目前为止我有点不知道为什么会发生这种情况,有人有什么建议吗?