Do you use OSS tools for .Net development?

time to read 4 min | 721 words

Jeremy Millier asks this question here. My answer is obviously YES.

My current project is using:

  • Windsor for IoC
  • Various Windsor facilities (automatic transaction support)
  • Active Record for NHibernate sans XML
  • NHibernate for data access
  • Castle Validators for validation
  • Igloo for MVC support
  • log4net for logging, performance tuning, etc.
  • NHQG for strongly typed queries
  • MbUnit for testing
  • Watin to drive IE
  • Rhino Mocks for mocking
  • Cruise Control.Net
  • Tortoise SVN
  • Subversion
  • NCover
  • NCover Explorer
  • SQLite
  • System.Data.Sqlite
  • Boo (for configuration, of all things)
  • Rhino Commons set of tools
  • MSBuild Community Tasks
  • #ZipLib
  • Prototype
  • +Various other javascript fun stuff
  • FireFox
  • FireBug
  • Notepad2

Proprietary stuff that I am using:

  • Windows
  • .Net Framework
  • ASP.Net Web Froms
  • Atlas
  • SQL Server
  • Internet Explorer
  • Web Developer toolbar Beta 3

Update (forgot to metntion these):

  • Visual Studio
  • ReSharper
  • TestDriven.Net