【发布时间】:2010-06-03 01:28:41
【问题描述】:
换句话说,“闭包的序列化框架及其(IL 代码)依赖项集”。
【问题讨论】:
-
Expression
似乎很接近,但我还没有尝试序列化它。 msdn.microsoft.com/en-us/library/… -
我猜对于 Iron* 语言系列,如果在目标执行站点加载相同的引用程序集,这可能会工作得很好。有人试过吗?
-
这是一个非常有趣的话题,我听说的唯一例子是第二次生命在节点之间迁移单脚本。显然,他们使用 Mono.Cecil 重写字节码以定期生成,如果需要迁移程序集,他们会序列化堆栈和堆并将其运送过来。不过,第二人生团队还没有发布代码,也没有发布任何关于他们如何做到这一点的技术信息。我从谷歌搜索中找到的最佳参考是此 pdf 中的幻灯片 8 (weblog.savanne.be/files/fosdem-mono-2010/secondlife.pdf)
标签: .net serialization erlang closures