Hello, i would like to buy and study a good book that explains deeply all Microsoft DotNet internals (CLR,CTS,etc).
Can you suggest me some titles?
Thanks and greetings ! c.
Hello, i would like to buy and study a good book that explains deeply all Microsoft DotNet internals (CLR,CTS,etc).
Can you suggest me some titles?
Thanks and greetings ! c.
The CLR via C# book already recommended is great. Doug Stewart has another good list of CLR internals books:
http://blogs.msdn.com/b/dougste/archive/2010/07/20/useful-books-for-clr-debugging-and-internals.aspx
That collection should cover more than you ever wanted to know about CLR!
Well, the CLRs Language is IL Assembler, so there's only one choice really if you want to understand the CLR and not only the "CLR's surface level" as covered by the Richter Book.
Serge Lidin: Expert .NET 2.0 IL Assembler
I have read both books and can recommend both. The Assembler book is certainly harder to read and, if you're not about to build a compiler, probably uninteresting. If you're only interested in the surface level (which is useful enough anyway) the Richter Book is perfect for you.
In terms of understanding how the CLR is actually implemented, I'd recommend taking a look at the SSCLI implementation of the CLR or at Mono's.