我試圖創建使用某些外部DLL-s函數的插件。 因爲我不知道哪個插件將被用於我想動態負載:它使用反射動態加載插件,像mailservice.dll檢查.net核心中的動態加載庫的依賴關係
主要asp.net核心項目。
公開CheckMail()方法(我使用MimeKit作爲IMAP幫助器)的mailservice.dll庫。
一切加載罰款但是當調用CheckMail()方法我接收System.IO.FileNotFoundException:未能加載文件或程序集「MailKit,版本= 1.16.0.0。 因此,我把MimeKit的所有依賴關係從發佈版本中提取出來,但仍然沒有任何內容(46個文件)。 當我使用nuget安裝MimeKit包到我的主asp.net項目時,一切運行良好,但顯然我不想保持這種依賴。
是否有任何工具或技術來檢查哪些文件丟失?
謝謝。我收到相同的異常數據。沒有路徑信息或其他數據。 – user3107586