关于‘Mono’

使用Mono.Cecil读写.NET程序集

发表于2008年12月10日

使用Reflexil修改.NET程序集
http://www.codeproject.com/KB/msil/reflexil.aspx

基于Cecil的项目合集
http://groups.google.com/group/mono-cecil/web/projects-using-cecil

DimeCast上一个视频演示通过Cecil向程序集中注入代码MSDN关于IL指令的文档

与Mono.Cecil类似的项目

发表于2008年12月8日

与Cecil类似的项目:

System.Reflection – .NET内置的反射工具

Zonnon – A language and compiler experiment

CCI(Common Compiler Infrastructure) – 没有太多信息。

Java平台有著名的工具ASM,详见其开发者文档。ASM对操作Generic Collection也有很好的实现。

Mono相关的项目

发表于2008年12月8日

有幸在上周五六参加Apache Meetup和Barcamp活动中遇到了Novell公司的Alex Lau。期间他提到了Mono Accecibility这个项目。我在构建NTE时用到了Mono Cecil来读取ECMA IL格式的指令,所以对Mono的相关项目颇有好感。

所以再次罗列一下网站资源:

  • Cecil – A .net assembly manipulation library
  • Accessibility – aims to enable Windows applications to be fully accessible on Linux
  • Gendarme – rule-based tool to inspect .Net assemblies(which using Cecil)

一个视频Miguel de Icaza谈Mono

如果有机会应该参与一些Mono相关的工作。Google也参与了Mono相关的项目