我正在使用程序Reflexil將可執行程序Foo1.exe中的引用注入名爲Foo2.dll的外部程序集。System.TypeLoadException - 從程序集***中獲取類型爲***的方法get _ ***在執行時沒有實現?
在Foo1.exe中,有一個名爲Bar的類。
在Foo2.dll中,有一個接口IBar,它正確地實現了Bar的所有字段和方法。
我已經使用Reflexil爲Foo1.exe中的Bar提供Foo2.dll中的IBar接口。
當Foo1.exe負載,發現Foo2.dll位於應用程序目錄,並加載它,但它拋出與以下錯誤消息Method 'get_***' in type 'Foo1.Bar' from assembly 'Foo1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
我已經通過與前一個問題讀取System.TypeLoadException同樣的錯誤消息(TypeLoadException says 'no implementation', but it is implemented),但我一直無法弄清楚如何正確實施修復程序,當我沒有任何Foo1.exe的編譯器檢查。
感謝您的幫助!