Have a nice day,<br><br>I try to run my C# application in mono and have some problem with remoting. After small experiment I make some fixes in mono runtime<span id="result_box" class="short_text" lang="en"><span class="hps">.<br>
<br>patch #1 (patch.logical-call-context.diff, link: <a href="https://gist.github.com/1480258">https://gist.github.com/1480258</a> )<br>Fixed: returning LogicalCallContext to client.<br>Mono always returns the empty LogicalCallContext </span></span><span id="result_box" class="short_text" lang="en"><span class="hps">without patch</span></span><span id="result_box" class="short_text" lang="en"><span class="hps">.<br>
The new </span></span><span id="result_box" class="short_text" lang="en"><span class="hps">behavior is similar to </span></span>.NET Framework.<br><br>patch #2 (patch.return-value.diff, link: <a href="https://gist.github.com/1480249">https://gist.github.com/1480249</a> )<br>
Fixed: Possibility of handling results of method execution in IDynamicMessageSink.ProcessMessageFinish() (such as return value, out parameter, exception).<br>Mono passes the same message to ProcessMessageStart() and ProcessMessageFinish() without patch.<br>
<span id="result_box" class="short_text" lang="en"><span class="hps">The new </span></span><span id="result_box" class="short_text" lang="en"><span class="hps">behavior </span></span><span id="result_box" class="short_text" lang="en"><span class="hps">is similar to</span></span><span id="result_box" class="short_text" lang="en"><span class="hps"> </span></span>.NET Framework.<br>
<br>After this patches my program run sucessfuly.<br><br>-- <br>Andrey Chernomyrin<br>