2014年1月8日
摘要: 我曾开发过一个.NET应用,需要在运行中动态的创建EXE文件,当时查了很多资料后才顺利实现,有一些心得,整理出来。 要从你的.NET应用程序中动态的生成一个汇编你有两种选择:CodeDom和Reflection.Emit。在这篇文章中我将比较二者的不同,以便你作出哪种方法才是最适合你的选择。 CodeDom和Reflection.Emit的最大不同就是CodeDom可以产生C#、VB.NET、Visual J#,以及其他.NET语言,而Reflection.Emit则是产生原始的中间语言(IL—Intermediate Language)语句。CodeDom不需要深入的IL知识,因此使... 阅读全文
posted @ 2014-01-08 17:55 jnnybob 阅读(914) 评论(1) 推荐(0) 编辑