Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
As a C# programmer, you may choose among numerous tools to build .NET applications. The point of this chapter is to provide a tour of various .NET development options, including, of course, Visual Studio 2008. The chapter opens, however, with an examination of working with the C# command-line compiler, csc.exe, and the simplest of all text editors, the Notepad application that ships with the Microsoft Windows OS.
Once you become comfortable compiling assemblies "IDE-free," you will then examine various lightweight editors (such as TextPad and Notepad++) that allow you to author C# source code files and interact with the compiler in a slightly more sophisticated manner.