Please do not reply to this email- if you want to comment on the bug, go to the URL shown below and enter your comments there.
Changed by [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=76757 --- shadow/76757 2006-07-31 18:28:08.000000000 -0400 +++ shadow/76757.tmp.31604 2006-07-31 18:36:27.000000000 -0400 @@ -625,6 +625,23 @@ working (in particular, the way type info was serialized across domains). ------- Additional Comments From [EMAIL PROTECTED] 2006-07-31 18:28 ------- Created an attachment (id=17381) patch.diff + +------- Additional Comments From [EMAIL PROTECTED] 2006-07-31 18:36 ------- +The attached patch fixes the problem raised by Robert's test case. I +added a check in the cross app-domain method wrapper, which will make +the wrapper to fall back to the normal remoting path if the target +domain does not have the required image already loaded. The normal +remoting call path will load the assembly, so the next call should go +through the fast path (which is 30x faster). + +If the assembly is not the same or it is loaded from a different path +(such in the test case), then the fast path will never be used. This +is the worst case, but it's not a very common case. + +Brian, could you try the patch? if something still fails I'll need +another test case. + + _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
