2011年2月17日
摘要: 微软.NET SDK中附带了一个叫 SGen.exe 的工具。该工具可以生成 XML 序列化类所用的程序集。使用该工具生成的程序集作 XML 序列化操作,可提高首次序列化的速度,并避免在硬盘生成临时文件。然而,官方的 SGen 要么就生成程序集内所有类的 XML 序列化程序集,要么就只能生成一个类的序列化程序集——这个设计实在有点儿脑残,为什么不能同时生成多个类的序列化程序集呢?其实该程序只需要作些微的改动,就可以实现这个功能。首先,用 Reflector 反编译导出 SGen.exe 项目代码。用 Visual Studio 打开项目,修改 SGen 类中的 GenerateAssembly 阅读全文
posted @ 2011-02-17 16:49 PDF补丁丁 阅读(930) 评论(0) 推荐(0) 编辑