"Exploring .NET" is designed to be a comprehensive guide to a number of namespaces and APIs within the .NET Framework that don't get much attention in the .NET community. Many books have been written on the .NET programming languages, and this book assumes the reader is familiar with the basics of .NET and wants to go beyond database-driven WinForm applications and Web architectures. Authors Andrew Troelsen and Jason Bock first present CIL, the common language of .
NET. By having an understanding of CIL, readers will be able to resolve .NET language interoperability issues and extend their assembly's functionality easily. Troelsen and Bock then illustrate how assemblies can be inspected through Reflection. Detailed coverage on code generation through the CodeDOM and Emitter APIs is also included and the authors illustrate the details within these classes and demonstrate the differences between them. This is followed up with deep coverage on configuration issues and component designers. Finally, the book ends with discussions and analysis on threads, WinServices, and isolated storage. After reading "Exploring .
NET," readers will gain valuable skills and tools that they can apply within their own applications.