CHAPTER 41

image

IDEs and Utilities

Many resources may be helpful when developing C# programs; this chapter lists some of the most useful ones.

IDEs

If you are running on Windows, you can use Visual Studio Pro, Visual Studio Express (a free version of Visual Studio), or SharpDevelop (a free open source IDE).

If you are running on other systems using the Mono runtime, you can use the MonoDevelop IDE, and there is some support for Mono in SharpDevelop.

Unit Testing and TDD

If you are using TDD or want to do unit testing, three libraries have been popular.1

  • NUnit, a basic unit-testing library and tools for TDD
  • xUnit.net, written by the authors of NUnit ...

Get A Programmer's Guide to C# 5.0, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.