Unë jam duke përdorur programin Reflexil për të injektuar një referencë në Foo1.exe të ekzekutueshme në një asamble të jashtme të quajtur Foo2.dll.
Në Foo1.exe, ekziston një klasë e quajtur Bar.
Në Foo2.dll, ekziston një ndërfaqe IBar e cila zbaton saktë të gjitha fushat dhe metodat e Bar.
Unë kam përdorur Reflexil për t'i dhënë Bar në Foo1.exe ndërfaqen IBar në Foo2.dll.
Kur ngarkon Foo1.exe, gjen Foo2.dll të vendosur në drejtorinë e aplikacionit dhe e ngarkon atë, por hedh një System.TypeLoadException me mesazhin e mëposhtëm të gabimit Method 'get_***' in type 'Foo1.Bar' from assembly 'Foo1, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
Unë e kam lexuar tashmë pyetjen e mëparshme me të njëjtin mesazh gabimi (thotë TypeLoadException 'pa implementim', por është zbatuar), por nuk kam qenë në gjendje të kuptoj se si ta zbatoj saktë rregullimin kur nuk kam asnjë kontroll përpilues për Foo1.exe.
Faleminderit për ndihmën tuaj!