Cross-Platform .NET Development is the first book to examine the advantages and issues of building portable, cross-platform .NET code. Using this book, a programmer that's even a little familiar with .NET can learn how to run the same .NET code on Linux, Unix, Mac OS X, and Windows, using Mono (on Linux), Portable.NET (on Mac OS X) and .NET on Windows. Filled with example code and wisdom -- do's, dont's, pitfalls, gotchas, and insights from two experienced .NET developers -- Mono, Portable.NET, and .NET: Cross-Platform .NET Coding shows why .NET isn't just for Windows anymore.