Leider gibt es immer eine Sendefehler (An error occured while Sending data) ... die Schnittstelle des Service ist:
INativeHandleContract LoadPlugin(pluginSettings);
Die Verbindung zum RemoteServer wird erfolgreich aufgebaut ... ich denke INativeHandleContract (System.AddIn) wird einfach nicht unterstützt da nicht serialisierbar?
Ist es denkbar das mit CoreRemoting folgendes Szenarion bewerkstelltigt werden könnte:
https://ikriv.com/dev/wpf/BaktunShell/
Hier wird in einem anderen Prozess ein UserControl instanziert welches dann über .net remoting über das INativeHandleContract-Interface an den aufrufenden Prozess zurückgeliefert wird.
class NativeHandleContractInsulator : MarshalByRefObject, INativeHandleContract
{
private readonly INativeHandleContract _source;
public NativeHandleContractInsulator(INativeHandleContract source)
{
_source = source;
}
.....
}
Könnte das mit CoreRemoting auch funktionieren?