0
我有一个asp.net应用程序调用中间C#DLL这将使到传统VB6 DLL的调用通过COM。在实际的通话,我觉得在我的日志错误从我的VB6的dll:VB6 COM DLL加载失败C#组件
“无法加载文件或程序,‘Generic_C#_DLL.DataAccess,版本= 1.0.0.0,文化=中性公钥= 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 ...到目前为止,我对这种情况的发生毫无头绪,有没有人有任何建议?
fuslogvw是非常重要的。它会告诉你.dll预计会在什么目录下。使用它作为管理员,并在使用前清除您的Internet Explorer缓存(!)。 – Dabblernl 2012-07-27 22:54:34
我看着,发现我的VB6的dll中的另一个项目是试图从GAC加载完全随机NET的DLL,黑客攻击的代码进行的伟大工程。但我确实喜欢Fuslogvw,并始终使用它。谢谢! – iEnjoyFreeBacon 2012-12-04 15:13:48