簡體   English   中英

vb6 COM DLL無法加載C#程序集

[英]vb6 COM dll failing to load C# assemblies

我有一個asp.net應用程序調用中間C#dll,它將通過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 ...所以到目前為止我有點像對於為什么會發生這種情況一無所知,有沒有人有任何建議?

我們需要看到代碼能夠最好地幫助解決這個問題。 但請注意,這也表示“或其中一個依賴項”,這可能表示存在另一個阻止此故障的負載故障。

有一些非常有用的工具可以解決DLL加載問題:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM