I just put Blackjack Class Library in Microsoft.Net (BJLib) on the Web, which can be downloaded from http://sourceforge.net/project/showfiles.php?group_id=91229.
BJLib is a blackjack class library written in C#, and it can be used to develop programs in any .Net compatible language. The library includes most essential classes needed to develop blackjack-related softwares such as strategy simulation.
The current release (version 0.9.4) consists of one module (around 80 classes) I wrote a couple of years ago, and additional modules will be released in the near future. (The current codebase has around 250~300 classes excluding the ones I use on the PocktePC platform.) This release includes basic data types for cards/decks, chips/bets, various blackjack rules, strategy definitions, and so forth. It is very well documented, and it can also be a good sample code if you'd like to learn the C# programming language.
This software is released under the BSD license (meaing it's free). Please visit the project home page, http://bjlib.sf.net/ for more information.
Thanks for your feedback in advance,
~BJ in the Box.