title: C# "Method not found" exception on runtime without usage of reflection
body: <p>I have a problem with getting above exception. I have a relatively simple structure separate in two dll. </p>
  
  <p>First one contains a IEntityService, IEntity, with basic implementation. Second one contains the actual implementations as well as interfaces. so there is a IMachine service which implements IEntityService and MachineService which implements both IEntityService and EntityService. Similar situation happen for a Result collection( entity plus service). Additionally the service(Machine and result) are partial classes/interfaces where one of the class is auto generated.</p>
  
  <p>Now in one of the ResultMachine I am trying to get a machine and in a case it do not exists I am  creating it and saving. However when I am trying to save I got the "Method not found" when trying to access a saving method from a EntityService class. However if I wrap EntityService.Save method in a MachineService it is working without any exception.</p>
  
  <p><strong>Edited:</strong></p>
  
  <p>The code is not required. THe resolution was to re-link the reference. What was misleading for me that my dll is not in GAC, it is linked with VS. What is more it is not strongly signed, the only difference is version number. </p>