你知道任何关于CLR工作的好书,.NET Framework和CIL而不是任何特定的.NET语言吗?
答案 0 :(得分:14)
虽然它在封面CLR via C#上提及C#是一个非常好的阅读,以发现CLR的来龙去脉。
答案 1 :(得分:4)
无论其他任何书籍如何,您都需要ECMA-335 standard来详细说明CLR和CIL。有了足够的经验,实际上它本身就足够了。
此外,"Expert .NET 2.0 IL Assembler"看起来符合您的要求,但我没有看过,也无法对其质量发表评论。但亚马逊的描述看起来很有希望:
主题包括托管可执行文件结构,元数据表结构,Microsoft IL指令,结构化异常处理,托管和非托管代码互操作,可执行文件生成以及公共语言运行库公开的元数据操作API。
答案 2 :(得分:3)
我同意帕维尔的观点。我已经阅读了一大堆这些书籍和/或规格......如果你刚开始这里是我推荐的前五本书/学习工具:
适用于CIL的CLI和基础知识
适合学习使用CIL进行编程
Sharp Develop的IDE有一个IL项目类型(VS没有)所以如果你想在IDE而不是记事本中编写IL,你可能想要检查它。
答案 3 :(得分:0)
这是一个有点过时但这是我以前学习.NET的那本书。今天仍然具有相关性,因为大多数事情都在扩大, Essential .NET, Volume I: The Common Language Runtime