2015-06-17 89 views
1

所以我就如何詞這...棱鏡5.0外部第三方的dll

我們使用該程序利用由供應商開發的第三方DLL有點糊塗了。這個DLL不是棱鏡模塊,它是一個基本的DLL。

當定期添加這個作爲c#要求它無法初始化使用它的模塊拋出一個鍵未找到錯誤。

當移動此DLL模塊目錄作爲DLLis不兼容(使用模塊的MEF目錄中發現)

當試圖作爲一個互操作類型,它拋出定期互操作錯誤嵌入這個DLL會拋出異常因爲這個DLL並沒有考慮到這一點。

所以我想我的問題是。將外部DLL作爲依賴項添加到模塊而不訪問DLL的源代碼的最佳方法是什麼?

回答

0

原來,使用外部庫的模塊需要讓它正確引用,但對於運行時庫需要在執行文件夾的shell(啓動項目)中可訪問