What
We are using the library in fslaborg/RProvider, with both F# Client and Server using a shared interface.
Steps to Reproduce
From RProvider, change the dependency on PipeMethodCalls from my fork of PipeMethodCalls to the current published nuget package. Using this current PipeMethodCalls library results in an error: 'Method not found in interface IRInteropServer.'
Possible Fix
I forked this library and changed the call in PipeMethodCalls/RequestHandler/RequestHandler.cs from GetMethod() to GetRuntimeMethods(). The method is then discovered correctly.
What We are using the library in fslaborg/RProvider, with both F# Client and Server using a shared interface.
Steps to Reproduce From RProvider, change the dependency on PipeMethodCalls from my fork of PipeMethodCalls to the current published nuget package. Using this current PipeMethodCalls library results in an error: 'Method not found in interface IRInteropServer.'
Possible Fix I forked this library and changed the call in PipeMethodCalls/RequestHandler/RequestHandler.cs from GetMethod() to GetRuntimeMethods(). The method is then discovered correctly.