到这里来看看吧:
http://aspxcn.com
轻松解决;

解决方案 »

  1.   

    仅仅在Thread之间传递delegate/同步调用不需要特别的处理。
    如果需要在AppDomain之间传递的话,为什么不是先传递Remoting对象,然后在Target Appdomain里面创建delegate呢?(这是remoting+event的很典型的用法)。
      

  2.   

    知秋:
        在Thread间之间传递delegate,我的实验是不行的阿,
    除非在目的thread中new了delegate,否则直接从原线称传过去,
    调用一下,程序就退出了,也不报异常。
        我知道可以把delegate封在一个murshalbyrefobject里,
    可以做到,但我想知道还有没有其他办法
      

  3.   

    两个AppDomain都包含 包含同一个MBR类的Assembly , 那么这个MBR类的delegate就可以跨域传送...(当然,delegate类型一定要双方都定义了。例如EventHandler)线程间怎么可能不能传送delegate?我看是你的程序写错了。.
    你都说啦..你的实验是不行的。...检讨你的实验,而不是断定是thread的问题。