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