CLR & .NET Books

CLR via C# 3rd Edition* by Jeffrey Richter.
The “reference” for .NET 4.0; especially for the multi-threaded section.
Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus by Juval Lowy.
Essential LINQ* by Charlie Calvert and Dinesh Kulkarni.
Programming Microsoft LINQ* by Paolo Pialorsi and Marco Russo.
Pro Visual C++/CLI and the .NET 3.5 Platform by Stephen R. G. Fraser.
CLR via C# 2nd edition* by Jeffrey Richter.
The “reference” for .NET 2.0/3.0/3.5.
Customizing the Microsoft .NET Framework Common Language Runtime by Steven Pratschner.
The only in depth description about CLR hosting.
The .NET Developer’s Guide to Windows Security by Keith Brown.
You think about security? You think about Keith Brown.
Improving .Net Application Performance and Scalability by Microsoft.
Available for free now.
Framework Design Guidelines: Conventions, Idioms, and
Patterns for Reusable .NET Libraries 2nd Edition
* by Krzysztof Cwalina and Brad Abrams.
.NET Framework Standard Library Annotated Reference volume 2 by Abrams(s).
.NET Framework Standard Library Annotated Reference volume 1 by Brad Abrams.
C# Cookbook by Stephen Teilhet and Jay Hilyard.
Applied MS .NET Framework Programming by Jeffrey Richter.
The “reference” for .NET 1.x.
Programming Microsoft .NET by Jeff Prosise.
As great as Jeff’s MFC book!
.NET Framework Security by Brian A. LaMacchia, Sebastian Lange, Matthew Lyons, Rudi Martin, Kevin T. Price.
.NET and COM: The Complete Interoperability Guide by Adam Nathan.
Incredibly complete: all 1400 pages are mandatory. I’m still using it…

* means that I’ve been a technical reviewer for the book.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s