It's been a while since I've posted anything about my book.
I'm wrapping up my next chapter this weekend (I'm over half way done page-count-wise :P), and was interested in any opinions out there on the content. To reiterate: my goal is to cover CLR and FCL topics which haven't gotten a lot of love to date, with a focus on v2.0, while still painting a complete enough picture to be useful mostly on its own (with some previous experience with the technology of course). I think assemblies, loading internals, and how to deal with versioning problems are some that have been neglected (except for on Suzanne Cook's blog, of course).
Also, if you're interested in being a reviewer, drop me a line at joedu (at@at) bluebytesoftware (DOT.DOT) com. Please provide a brief bio of yourself so I know who's serious and who isn't.
Here's a rough layout. Comments welcome (uninteresting bullets, missed items, etc.):
Assemblies: Packaging & Deployment
- Units of Execution & Reuse
- A Look Inside Portable Executable (PE) Files
- Strong Naming
- Metadata, Metadata, Metadata
- Manifests & Modules
- Dynamic Assemblies
- Asssembly Loading
- Loading By Hand
- Inside the Bind, Map, Load Process
- Probing ("Fusion")
- Custom Assembly Binding
- Execution
- EXE Bootstrapping
- Other Hosts (IE, SQL Server "Yukon")
- Code Sharing
- AppDomain Isolation
- Deployment & Configuration
- XCopy
- The GAC
- ClickOnce
- Configuration
- Versioning
- AppCompat
- Rolling Forward
- Versioning Libraries
- Versioning Applications
- Servicing Deployed Apps