MSDN 杂志2002年第11期中 Mike Pellegrino 的 Improve Your Understanding of .NET Internals by Building a Debugger for Managed Code 一文可以说是目前最为全面的调试接口介绍文章了,而且给出了详细的例子。而2001年第12期中 Matt Pietrek 的 Under the Hood 专栏文章 The .NET Profiling API and the DNProfiler Tool 虽然介绍的是 .NET Profiling API,但与调试接口环环相扣、相辅相成,是理解 CLR 架构的必读文章。
Jon Shute老兄是 SharpDevelop 项目 CLR 调试器部分的负责人,据他说已经有一个包装好的C#版本调试器接口了,呵呵,值得期待啊。:D
Debuggers under .NET part 1
Debuggers under .NET part 2
Debugging under .NET part 3
上面提到的 SharpDevelop 项目提供了一个完全开源的 C# 开发环境,虽然目前还不太成熟,但也已初具规模了。和 ASP.NET 的 Web Matrix 都是非常优秀的 .NET 开发环境免费项目。清华出版社翻译的 《C#软件项目开发全程剖析——全面透视SharpDevelop软件的开发内幕》 一书则较为全面地介绍了 SharpDevelop 的设计与开发流程。虽然没有很深入的技术内容,但对程序的设计和开发周期有很全面的介绍,对初涉 .NET 架构程序设计和开发的朋友有相当的参考价值。